[导入]【论战】我们为什么不用JavaEE5

Posted on 2008-02-01 13:18 东方求败 阅读(276) 评论(0)  编辑  收藏 所属分类: IT新闻

Javalobby最近发表了《我们为什么不用JavaEE5》,引来了一场激烈的口水仗。

作者Antonio Goncalves声称尽管JavaEE5规范推出两年多了,但没有人用

 

按照作者话来说:

“尽管我知道JavaEE1.4的项目很容易过渡到1.5 而且1.51.4强大很多,无论从配置布署,代码量,注入方式等都比1.4要强大。 但恰恰因为1.5Sun的一个重大突破,难免让开发人员都在观望:1.6会不会也是另一个突破呢?我们现在如果学1.5,么将来的1.6会不会也用不上呢?由于JavaEE版本之间差异较大,很多公司机构并不情愿将现有的系统升级。特别是Spring框架的使用,让人感觉JavaEE5并不能提供在此基础上更多的优势。但作者还是肯定了SunJavaEE1.5的确相对于Java1.4是一个不小的进步,但其中的EJB3.0 JPAJSF, GlassFish等技术仍然还没有做到最好。”

 

但作者的“没有人用”立刻引来轩然大波,网友议论纷纷。

 

其中有不少说纷纷表示,他们项目已经在使用Java1.5,并且总体对于EJB3.0JPAJSFGlassfish都比较满意。除非是Websphere这一类限定在1.4的应用服务器才不得不使用1.4

 

也有网友表示因为Sun当年的EJB2之痛,让很多开发人员不敢轻易的进军EJB3.0。并且从技术的角度上来说,注入依赖是个半成品,JPA缺乏统一标准的API,应用服务器的需求还是远远大用用户需求,过于复杂。

 

还有网友表示JavaEE5的接受是早晚的事实,只要各大厂商完全跟进。如IBM WebSphere 6/6.1 HP, OracleAS 10.1.3SiemensSJAS8.0, SJAS9或更高版本。没有人买BEA,因为价格是IBM的两倍。

 

最后还有一批网友的原因就是因为Spring。他们觉得JCP成员不可能允许EJB是一个轻量级的东西,不然那些成员IBM,Oracle,Sun,Bea,JBoss的产品怎么卖?Spring的脚步永远比JSR快,而且可以快速投入生产,相比之下的标准规范又慢又难以整合。

 

个人感觉,老外跟咱们国人观点差不多,应该是就算用了JavaEE5平台,开源框架仍然是主流,对于JCP的规范还处于观望之中。 JavaEye的同学们,你们的项目也是如此吗?


只有注册用户登录后才能发表评论。


网站导航:
 

posts - 7, comments - 7, trackbacks - 0, articles - 12

Copyright © 东方求败