三百国外开发者评Java EE 6:价值重大的改进

原创
开发 后端
国外网站java.net近日为Java EE 6当中哪个是最重要的增强部分举行了一次投票,300开发者参与投票与讨论,观点不一。但一致的是,Java EE 6是许多新特性的聚合体,对开发者有重大价值。虽然现实当中很多企业仍停留在Java EE 1.4,但各方观点表示开发者了解Java EE 6对个人而言是很有好处的。

【51CTO精选译文】Java EE 6的发布已经是将近两个月前的事。在过去这个星期内,国外网站java.net举行了一次投票,让投票者表决出他们认为的Java EE 6最重要的增强部分。刚好300名投票者参与了调查,不过大家并没有就这一问题达成强烈的共识。下面是投票的统计结果:

Java EE 6的哪一种增强是最重要的?
◆7%(22票)  - Profiles(参考阅读
◆5%(16票)  - 裁剪(参考阅读
◆28%(84票) - 语境和依赖注入(参考阅读
◆11%(33人) -  EJB 3.1(参考:EJB 3.1五大模式改进
◆23%(68票) - 组件:JAX-RS, Servlet 3.0, JPA 2.0 (参考阅读:JAX-RS, Servlet 3.0JPA 2.0的改进)
◆23%(69票) - 不清楚
◆3%(8票)   - 其他

投票结果实际上反映了一种观点,即Java EE 6是许多新特性的一个聚集体,对于开发者来说具有重大的价值。事实上,在浏览了有关Java EE 6的评注后(其中包括Hibernate之父Gavin King的观点,他建议开发者们都升级到Java EE 6),你就会发现不同的人对与这个刚被批准的新平台会有不同的关注面。反正就我读过的评注而言,几乎没有人认为Java EE 6是一种倒退。相反,它被看作是多种原因促成的一项重大改进。

即使是在有关Java EE 6的JSR 316号文档的投票表决中,虽然一些投票者投了弃权票(如SAP和英特尔),并有1票反对批准(如Apache),但是他们也一致认为,纯粹从技术角度来说,Java EE 6是值得肯定的。正如我在投票后所指出的那样,“即使那些投‘弃权’和‘反对’票的成员也没有发现,该规范的技术方面存在着重大不足。”相反,这下票只是对Sun公司在许可证方面的行为表示不满”。

本次的投票中也显示出两种意见。网友pjmlp就感叹说:“Java EE 6对我来说仍是一个遥远的梦想:

就我目前的工作而言,我们仍要面对的是Java EE 1.4并且梦想着某一天我们可以升级到Java EE 5。因此,我现在不会学习任何关于Java EE的新知识,因为我不可能使用到它”。

的确,在目前的经济环境形势下,企业都不愿进行大规模基础设施的变动。不过,正如Adam Bien在他的这篇《从一个独立的顾问角度回顾2009》文章中所指出的:2009年是完全让人感到惊讶的一年,因为经济方面的原因我预计这本是是一个“休假年”。而事实却恰好相反:

“我得到了更多的合同,比我实际上所能处理的还要多。我低估了我的客户对于Java EE 5的感兴趣程度。在这一年里人们对Java EE的培训和研讨会反响热烈,我也参与了比以往任何时候都多的Java EE 5项目。”

#t#拥有了Java EE 6和EJB 3.1的Java EE变的越来越轻量级了,而相比于Java EE 5,Java EE 6也拥有更好的兼容性。我认为,从事Java EE项目的开发人员学习Java EE 6的优点是非常有价值的:一旦你了解了Java EE能够提供什么,你就可以开始在公司里倡导这种平台的转变,即使开始的时候变化有可能很不明显。此外,Adam的经验表明,许多公司都非常看重职员拥有Java EE***的专业技术知识,因此了解Java EE 6的可能对您的未来十分有利。

有网友问道:“我在哪里可以找到关于Java EE 6改进不错的新闻和文章呢?”其实,目前已经有非常多的优秀资料可以利用了。以下是一些英文资料的地址:

http://java.sun.com/javaee/ —— Sun公司的开发人员的Java EE主页

http://java.sun.com/javaee/technologies/ —— 这个网站介绍 Java EE 6技术

在TheServerSide.com网站上Reza Rahman写的Java EE 6 Overview

Adam Bien在JavaWorld.com网站上的文章的Learn service architectures with Java EE 6

Java EE 6的网站:java.net ——你可以用谷歌搜索“Java EE 6”,并设定为java.net的站内搜索

上述英文资料已有相当一部分被翻译成了中文,其中的大部分都可以在51CTO的Java EE 6专题当中找到。以后毫无疑问还会出现更多有关Java EE 6的好文章,让我们拭目以待。

【51CTO.com合作译稿,转载请标明原文作译者以及出处。】

原文:Poll Result: Many Java EE 6 Enhancements Considered Significant

作者:Editor of java.net

责任编辑:yangsai 来源: 51CTO.com
相关推荐

2010-01-26 09:23:18

Java EE 6

2016-03-25 09:29:24

Apple开发工具开发者

2014-06-04 09:21:07

Swift开发语言

2023-07-07 08:15:18

JavaPython编写

2012-03-07 09:41:01

Java

2014-04-15 10:21:57

iOS工具集开发者

2011-08-05 14:16:51

iOS苹果开发者

2013-10-23 09:24:12

开发者功能

2021-11-01 07:55:39

Java EE开发项目

2012-08-14 17:14:50

浏览器IE6

2009-07-03 17:06:50

PHP 5.3

2012-06-13 01:23:30

开发者程序员

2017-10-23 09:27:47

2011-04-28 09:41:46

Android MarAndroid

2015-09-08 09:55:28

手游设计资源

2011-05-11 10:42:51

技能前端开发者

2011-05-12 09:35:26

技能前端

2020-11-17 10:02:47

WindowsLinux开发

2014-06-04 11:25:39

Swift苹果iOS

2011-08-09 15:17:07

iOS开发
点赞
收藏

51CTO技术栈公众号