技术开发 频道

Java EE 5能让Java“平民化”吗?



    Java EE:路在何方
 

    也许上面的喋喋不休使我们的头都大了,但我们可以不必管它。最后还得让Sun来盖棺定论。终于,Sun公司负责企业Java平台的副总裁Karen Padir为Java EE 5作了比较中庸的阐述:“平台当然要复杂了,因为它是应用服务器的规范。而且,应用服务器是很复杂的,因为复杂性的存在主要是为了开发人员能够在应用服务器上工作,但是应用程序的开发人员并不一定会涉及到复杂性,因为他们仅仅使用那些完成工作所必需的工具就可以了。开发人员可以忽略他们所不需要的复杂性”。 

     就象微软的Office一样,虽然复杂,但并不是所有的人都会涉及到所有复杂的功能。因此,Java EE并没有我们想象的那样复杂。反而通过JDK5的支持,在某些应用的性能上,如Web Services,会有很大的提高。因此,如果企业要建立新的应用(尤其是SOA),还是可以考虑Java EE 5的。对于那些已经使用多年的系统来说,升级时得要慎重一些。不过,从总体来说,Java EE 5还是非常不错的。 

     虽然Java EE 5在今天5月1日全票通过而得以顺利发布。在它发布的同时,也是褒贬声一片。也许会有很多企业选择Java EE 5,但它在某此方面确实比那些轻量级的构架复杂。这也应该是Sun下一步要改善的地方。
现在Sun发布JDK的速度好象比以前快了,在明年JDK6将正式发布,而其中一项最吸引人的改进就是可以在JDK上运行非Java语言。据Red Monk公司的分析师Michael Cote称,这一点非常关键,有了这项技术,Java EE平台将具有更顽强的生命力。他完全没有打算签署Java EE平台的死亡证明书。

     当然,如果Java EE现在停滞不前而且永远不改变的话,那么它就会变得陈旧,而一旦那些可供选择的平台增加了更多的企业级开发功能,Java EE就可能会被更加简单、更加轻量级的平台所替代,比如Ruby on Rails。然而,如果Java EE继续朝着简单化的目标前进,并且添加对多语言的支持,如JavaScript、PHP、Ruby、Python以及Perl,那么它就可以保持企业级应用和服务开发平台这一地位。
0
相关文章