Java開源軟體六大幫派

來源:互聯網
上載者:User

Java


開源軟體千千萬,就好像一個江湖,有勢力的有背景的就結成了一個幫派,經過不斷的競爭,淘汰,六大幫派脫穎而出。


  丐幫

- Apache Software Foundation


  在我開始學習Java
的時候,Apache
的Jakarta
子項目還很弱小,Apache
的頭牌是Apache HTTPD Server(
至今也還是頭牌)
,如今已經成了江湖第一大幫。Apache
勢力龐大,背後有眾多大廠商的支援,例如IBM
資助了apache
的好幾個 project
,Sun
則和tomcat
合作密切,而BEA
砸下重資在Beehive
上面。有了官府的支援,Apache
理所當然了成了第一大幫。不過 Apache
的問題就是組織成員太複雜了,旗下各個project
來自三山五嶽,良莠不齊,甚至各個門下子弟還經常發生衝突,漫無紀律。例如ant
是構建工具頭牌,Maven
又要搶山頭;OJB
是持久層頭牌,但是Torque
還不肯讓位,他兩位還沒有把座次安排好,iBATIS
也要加入丐幫

......


  對於這樣一個沒有組織紀律,自己內部互相衝突的丐幫來說,我已經不存什麼好感了,除了丐幫還時不時有幾個優秀的弟子,例如log4j
,ant
,common
,他註定永遠不能成為武林盟主。


  少林

- Eclipse Foundation


  Eclipse
來頭不小,直接來自IBM
,並且已經得到業界眾多廠商的支援,由於有官府的大力支援,Eclipse
成為武林盟主的可能性很大。 Eclipse
下屬的各個子項目也都身懷絕技,SWT
,EMF
,GEF
,RCP
,SDO
,每個都是獨當一面的好手。最關鍵的是Eclipse
是WSAD
的基礎,IBM
很多開發人員直接為Eclipse
開發,這意味著幫派和官府的直接勾結,待到IBM
把Rose XDE
的功能放入Eclipse
,號令天下也是指日可待。


  武當

- JBoss Inc


  JBoss
來自草莽,沒有丐幫的人多勢眾,沒有少林的官府支援,然而經過自身的努力,已經躋身江湖頂級幫派行列,並且具備了很大的發言權。 JBoss
的特點是武功自成一派,旗下每個子項目都具備非常強悍的實力,但是各個子項目又可以組成一個有機的整體,組成一個陣勢,發揮意想不到的威力。其中JBoss
的獨門武功-Hibernate
則是威力最大的殺手鐧,憑藉這一功夫,JBoss
雖然不算很大,但是已經成為了Java
企業界的巨頭之一,能夠以自己的聲音影響整個武林。



  



  峨嵋

- Opensymphony


  opensymphony
不能跟上述三大幫派相比,但是她獨具特色,門下弟子不多,但是各個都有絕活,因此在武林當中也站穩了腳跟。例如Webwork
成為了下一代MVC
架構Struts Ti
的核心,OSCache
是頗受歡迎的Cache
產品,Quartz
則是很有名的Java Job
軟體,Sitemesh
也是一款靈巧易用的軟體。所有這些雖然都不算重量級武功,但是都獨當一面,在整個武林都獨樹一幟,令人側目。


  逍遙派

- codehaus


  codehaus
下面的Groovy, DamageControl, XStream, Nano, Pico, ASPectWerkz
武功都是猶如淩波微步般,
既實用又優雅,並且該組織背後有有ThoughWorks
這樣一個技術至上的諮詢公司撐腰,所以它的武功都是講究敏捷,優雅,易用,於繁重的開發工作中體味出一絲絲悠閑的樂趣,真正符合了逍遙的意境。


  崑崙

- objectweb


  objectweb
僻處法國,遠離IT
全球中心,就好像崑崙遠處西域一樣。因而objectweb
也和中原武學有很大的不同,劍走偏鋒。例如objectweb
的項目偏重於cluster
和分布式方面的支援,例如c-JDBC
,rmi-jdbc
,Perseus
,XAPool
等等。正是因為他的劍走偏鋒,才使得他不那麼知名於中原武林,也正是因為劍走偏鋒,才使得他獨樹一幟,保持了自己專屬的特色。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.