自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對“J-Hi”Java快速開發(fā)平臺問題的答疑解惑

開發(fā) 后端
本篇文章就這些天就廣大讀者提出的一些問題給出解答,希望對大家有所幫助。

J-Hi平臺的市場定位與目標用戶是什么?競爭對手又有哪些?

J-Hi自 誕生 之日起就把目標定位在如何解決開發(fā)的高效性上,這是我們的初衷也是我們的最終目的,對于高效性J-Hi對此的解決方案是:

1)易于上手,學習成本低:J-Hi沒有自己的標準,J-Hi是標準的執(zhí)行者與推廣者。因此我們采用的都是大家很熟悉的成熟技術,如spring、hibernate、struts、ibaties、webwork

2)代碼生成的方式:說到底J-Hi是程序員給程序員開發(fā)的工具,因為只有這樣才會使項目開發(fā)更可控(從技術本身來說沒有萬能的工具,只有coding才是萬能的)。J-Hi是想使程序員從千篇一律而又枯燥繁瑣的重復代碼中解放出來,通過代碼生成的方式由生成器全部生成,而使開發(fā)人員把精力更多的去放在關注業(yè)務本身上。

3)平臺的底層支撐:從技術上我們在J-Hi與其它框架的整合上做了一些工作,目的是使開發(fā)人員更方便的去調(diào)用,使代碼編寫起來更高效。而且不同框架的組合是動態(tài)搭建的,從而使您有更多的選擇性,更適合開發(fā)人員的技術掌握情況。從業(yè)務上J-Hi提供了一些抽象的業(yè)務組件,比如組織機構、權限、菜單、任務調(diào)度、枚舉(數(shù)據(jù)字典)、日志等等。

4)組件化模式:J-Hi認為每個服務就是一個業(yè)務組件,業(yè)務組件可以在不同的系統(tǒng)之間來回遷移,從而實現(xiàn)業(yè)務組件的復用性。從另一方面來看,也更有利于公司的技術與業(yè)務積累,不用做重復的工作。對于組件化我們會提供完整的文章后續(xù)討論。

5)基于使項目管理更規(guī)范,從而使項目的開發(fā)更高效:因為代碼生成所有的層次結構與編寫方式都是規(guī)范的(即使是一個屬性名),因此更方便開發(fā)人員的相互溝通與閱讀,也是因為這個原因從而使人員流動的風險大大降低(繼任者可以很快的讀懂別人寫的代碼,很快的投入到工作中去。誠然新來的人還要了解業(yè)務,但對于開發(fā)人員來說他只要關心自己一部分的業(yè)務需求,而不用整個系統(tǒng)去了解需求)。

6)現(xiàn)在項目開發(fā)最大的問題是開發(fā)與文檔的不同步:目前我們在這一部分已有自己的解決方案,但因為精力與資源有限還沒有形成真正的產(chǎn)品化的東西L

對于J-Hi來說目標用戶主要是中小型及大型但技術積累不足的軟件公司和系統(tǒng)集成商。說到競爭對手,因為J-Hi是開源的,既然開源就應該抱著一個開放的心態(tài)我們沒有真正的競爭對手。如果真說有的話,我想應該是想舍棄程序員實現(xiàn)非編碼開發(fā)的產(chǎn)品吧!

J-Hi的有何創(chuàng)新點?優(yōu)勢又在哪里?

在說到創(chuàng)新點之前我想先說一下我們對創(chuàng)新的理解,什么是創(chuàng)新,我們覺得不過是在前人的基礎上前進了那么一小步,大部分還是吃著前人嚼過的饃。我覺得Spring 的AOP在目前的主流技術里是最有創(chuàng)新的,但分析到最底層時也不過是動態(tài)代理(不過能運用到如此程度也不得不讓人敬佩的五體投地)。嚴格意義的說平臺沒有創(chuàng)新只不過是十多年開發(fā)的經(jīng)驗積累,即便是有創(chuàng)新也只是對各種技術的融合,也是通過這種融合使使用者有更多的選擇性。目前我們正在做與國內(nèi)優(yōu)秀框架的融合工作,包括DWZ和simpleframework。以后我們也會秉承這種思想,融合更多更優(yōu)秀的東西加到J-Hi之中去。

對于J-Hi你們想怎樣運作?是商業(yè)運作嗎?

是的,我們是商業(yè)。原因很簡單在中國的開源大環(huán)境不好。象在國外一般都會有一些基金的支助或是代碼捐贈,但中國現(xiàn)在我還沒發(fā)現(xiàn)。大家都是興趣,是對編程的一種熱愛,而且大多都是兼職在做。我覺得大家的出發(fā)點都是好的但是可操作性太差,因為沒有商業(yè)運作就很難提供優(yōu)質(zhì)的服務,沒有好的服務也就抑制了產(chǎn)品的推廣,沒了用戶群產(chǎn)品就不會有旺盛的生命力。我最大的愿望是:中國的開源團隊聯(lián)合起來!

那你們想如何通過平臺盈利呢?

現(xiàn)在我們想到的主要是通過服務與技術支持,當然J-Hi以后要走的路還很長,以后還要很多的事情要做,比如基于平臺的增值組件,我們把增值組件劃分為三種形式:

1、 開源組件:比如CRM、CMS、進銷存等

2、 免費組件:比如:SpringMVC、SpringJDBC等

3、 收費組件:比如:報表系統(tǒng)、在線會議、工作流等

這么多的工作你們幾個怎么可能完成呢?

我們的想法是J-Hi不只是一個開發(fā)工具,更是一個開放的生態(tài)社區(qū),希望大家都能融入進來,也許前期我們會有一些投入,但我們的目的是想讓更多的人加入到這個社區(qū)中來,大家共同工作,從而實現(xiàn)雙贏,使每個付出的人都有收益。

你們的工作流為什么不開源?

是就這個問題有很多的朋友問過我,有人還說我們是假開源偽開源。也許他們說得也有道理,但中國的開源環(huán)境我們也是沒有辦法的事。總不能餓著肚子做開源吧,生存是目前擺在我們團隊最大的問題,如果生存都成問題,那還怎么可能把事情做下去呢。所以對此還請大家諒見,工作流開源對我們來說只是遲早的問題,而不是想著死抱著不放。

【編輯推薦】

  1. 淺談J-Hi查詢過濾器的實現(xiàn)原理
  2. 論J-Hi平臺的特點
  3. Java快速開發(fā)平臺:J-Hi
  4. Java開發(fā)平臺中的生命周期管理
責任編輯:金賀 來源: JavaEye博客
相關推薦

2011-03-08 13:49:13

J-HiJava

2011-05-05 09:37:35

J-Hi

2011-03-10 09:17:38

J-Hi

2011-03-22 16:05:59

J-Hi

2011-03-22 09:59:08

J-Hi

2011-03-17 15:59:24

J-Hi

2011-03-22 09:33:39

J-Hi

2011-03-14 09:57:09

J-Hi

2011-05-06 09:27:49

J-Hi

2011-03-22 09:49:25

J-Hi

2010-04-15 16:00:50

無線上網(wǎng)問題

2013-07-23 10:37:41

軟件定義存儲軟件定義存儲

2010-09-27 13:41:49

TCP IP故障問題

2009-07-20 10:36:29

什么是JDBC

2015-06-16 13:52:25

Mesos集群管理Hadoop

2009-06-17 17:43:16

英特爾nehalem超線程

2009-08-26 14:27:54

C#委托和事件

2009-04-17 10:17:08

路由自動切換接入

2011-08-14 23:26:30

激光打印機常見問題

2010-04-19 16:39:09

點贊
收藏

51CTO技術棧公眾號