声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
Javalobby最近发表了《我们为什么不用JavaEE5》,引来了一场激烈的口水仗。
作者Antonio Goncalves声称尽管JavaEE5规范推出两年多了,但没有人用。
按照作者话来说:
“尽管我知道JavaEE1.4的项目很容易过渡到1.5。 而且1.5比1.4强大很多,无论从配置布署,代码量,注入方式等都比1.4要强大。 但恰恰因为1.5是Sun的一个重大突破,难免让开发人员都在观望:1.6会不会也是另一个突破呢?我们现在如果学1.5,么将来的1.6会不会也用不上呢?由于JavaEE版本之间差异较大,很多公司机构并不情愿将现有的系统升级。特别是Spring框架的使用,让人感觉JavaEE5并不能提供在此基础上更多的优势。但作者还是肯定了Sun的JavaEE1.5的确相对于Java1.4是一个不小的进步,但其中的EJB3.0, JPA,JSF, GlassFish等技术仍然还没有做到最好。”
但作者的“没有人用”立刻引来轩然大波,网友议论纷纷。
其中有不少说纷纷表示,他们项目已经在使用Java1.5,并且总体对于EJB3.0,JPA,JSF,Glassfish都比较满意。除非是Websphere这一类限定在1.4的应用服务器才不得不使用1.4。
也有网友表示因为Sun当年的EJB2之痛,让很多开发人员不敢轻易的进军EJB3.0。并且从技术的角度上来说,注入依赖是个半成品,JPA缺乏统一标准的API,应用服务器的需求还是远远大用用户需求,过于复杂。
还有网友表示JavaEE5的接受是早晚的事实,只要各大厂商完全跟进。如IBM WebSphere 6/6.1 HP, OracleAS 10.1.3。Siemens的SJAS8.0, SJAS9或更高版本。没有人买BEA,因为价格是IBM的两倍。
最后还有一批网友的原因就是因为Spring。他们觉得JCP成员不可能允许EJB是一个轻量级的东西,不然那些成员IBM,Oracle,Sun,Bea,JBoss的产品怎么卖?Spring的脚步永远比JSR快,而且可以快速投入生产,相比之下的标准规范又慢又难以整合。
个人感觉,老外跟咱们国人观点差不多,应该是就算用了JavaEE5平台,开源框架仍然是主流,对于JCP的规范还处于观望之中。 JavaEye的同学们,你们的项目也是如此吗?
来自:theserverside


评论 共 25 条 发表评论
liubaoshan 2008-03-05 09:04
hotjava 2008-03-03 23:42
nerv828 2008-03-01 14:54
lost_alien 2008-02-25 16:21
yang52081 2008-02-21 13:54
X.D.Hua 2008-02-21 13:23
只有成熟度在可以接受的范围(使用安全、风险完全可控,有厂商技术服务支持),并且能大幅提高工作效率、效果,才会去尝试。
一般来说在技术革新中第一个吃螃蟹和第二个吃螃蟹的几乎没有区别,但是没人愿意冒这个风险,除非作者自己。
yangxu514 2008-02-20 09:39
gohands 2008-02-19 08:42
其实很多项目规模不是很大,怎么样更加快速地掌握才是关键的!
reckey 2008-02-18 17:31
sword721 2008-02-18 16:59
SSailYang 2008-02-18 13:20
linwenbin 2008-02-16 10:52
Frederick 2008-02-08 10:28
zhujinju 2008-02-04 11:06
zhujinju 2008-02-04 11:05
ssuupv 2008-02-03 22:00
sunwei_07 2008-02-03 10:53
已经习惯使用SSH了
strangecat2005 2008-02-03 09:45
转过头来,当需求复杂到一定程度,EJB3的优势就体现出来了。不过这样的需求并不是每个人都能遇到。
lendo.du 2008-02-02 10:25
andycui 2008-02-02 08:27