网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java开源软件六大帮派     
  文章作者:未知  文章来源:水木森林  
  查看:61次  录入:管理员--2007-11-17  
 
  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等等。正是因为他的剑走偏锋,才使得他不那么知名于中原武林,也正是因为剑走偏锋,才使得他独树一帜,保持了自己独有的特色。
 
 
上一篇: 可引导的dvd安装光盘said简介    下一篇: java程序性能调优的基本知识和jdk调优
  相关文档
java新手入门:浅谈dao模式 11-17
java se runtime environment 6 update 5 03-26
使用java applet访问数据库 11-17
简述java对象的产生与使用 11-17
从数据库中读取并生成图片的servlet 11-17
用java编写通过代理访问的应用程序 11-16
struts源码的学习之配置模块初始化的实现 11-17
用 ibm holosofx 进行业务流程管理 11-17
用jaxb生成一个xml文档 11-17
高峰保护软件:预测需求高峰的体系结构 11-17
谈谈java程序的反编译 11-16
一步一步教你如何在linux下配置apache+tomcat 11-17
java程序得到域名对应的所有ip地址 11-17
利用开源项目hibernate开发blog系统 11-16
下一代web开发模式tapestry简介 11-17
java中播放声音的一个程序 11-17
java经典问题大集合 11-17
javaserver pages second edition 11-17
mark spritzler的scjd学习指导!(强烈推荐) 11-17
java的classpath全解 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息