开发者热切盼望Java 8

jopen 10年前

开发者热切盼望Java 8

        英文原文:Survey: Developers eager for Java 8

        是的,因为安全性的问题,Java 近年来饱受媒体的诟病。是的,马上就要 release 的 Java 8 在功能特性上有所削减,而且已经跳票了。不过这些都不能阻止开发者们拥抱这个全新的版本,最新的网上调查可以证明这一点。

        在 2 月份,在 Typesafe (一家以 Scala 为主要技术的公司,公司的 CEO 就是 Scala 语言的发明者 Martin Odersky)组织了 2870 位开发者参加了一项调查里,29% 的参与者表示愿意在3 月 18 日Java 8 正式推出以后 6 个月内,将自己的 Java 升级到 Java 8 标准版,其他 25% 的开发者也计划在一年之内更新。Java 8 将通过最新的 JDK 8 进行发布。

        Java 8 近年来的负面消息够多了,在安全性方面,尤其在浏览器中的 Java 插件存在明显的问题。Oracle 为此不得不削减一部分 Java 8 新特性,例如被称为 Project Jigsaw 的模组化特性,做出这种牺牲的主要目的就是为了让新的版本能够在 2014 年 3 月份按时发布。简易实现特性(Stripped Implementation feature)也会被放弃。因为在安全方面出了问题,Java 8 的发布时间已经跳票了一次,不过 Typesafe 公司发现,开发者们对 Java 8 的热情还是很高涨。Typesafe 的 CTO Jonas Boner 表示,开发者们很高兴地看到 Oracle 开始认真对待安全性问题,同时也认为目前的新版本的新特性是可以接受的。

        人们讨论的最多的 Java 8 新特性是 Lambdas 表达式,通过它,可以将这门语言带入多核处理器的时代,全面支持闭包和相关的编程语言特性。“有 83% 的调查参与者将 lambda 表达式列为他们最喜爱的 Java 8 新特性,不过这个结果并不令人惊奇。”,报道说,“这样一来,排名第二的受人喜爱的新特性肯定就是‘关于支持 lambda 表达式的 Collection 新特性’,这是毫无疑问的。”

        Lambdas 表达式把函数编程的思想引入了 Java 8,而这正好是 Scala 的特长,Boner 如是说。有报道写到:“人们总认为,lambdas 表达式的引入会给 Scala 拖后腿。不过我们的想法正好相反,我们相信 JCP 能够接受这些新特性,正好印证了我们对 JVM 所做的创新得到了认可,这一点正好增强了 Scala 的认可度。”Java 8 目前还缺乏一些函数编程的关键项目,例如丰富的类库,Bonar 说,“毕竟 Scala 一开始就是本着函数式面向对象语言的初衷设计的,而 Java 是后来才把这个特性加上去的。”

        另外一个新特性:Nashorn JavaScript 引擎是 Java 8 新特性中的喜爱率不超过两位数(9%),但是却被支持者评论为“最喜爱”的特性。(参与调查的人可以选择多个“最喜爱”选项)。“我想大多数人还不太清楚 这个特性要拿来干什么用。不过假以时日,一定会有一些框架基于这个特性来做些什么,然后把新功能整合进去。”Boner 说。

        在大多数人都准备迅速地迁往 Java 8 的同时,Typesafe 发现,32% 的用户表示他们之前还没有试用过 Java 8。“我认为是远不止 32% 的人没有试用过 Java 8,”,Boner 说:“考虑到至今为止还有一大堆人在使用 Java 6,你就知道,让一门使用范围如此之广的语言及时更新,是一个多么困难的事情,我很惊讶调查的数字只有 32%”实际上,调查显示,22% 的参与者还在使用 Java 6,Java 6 可是在 2006 年就发布了,在 2013 年 2 月就被宣布“停止更新”。还有 37% 的调查者使用的是 Java 7。

        参与调查者几乎一致性地对 Oracle 的虚拟机表示了赞扬,98% 的调查者表示自己使用 Oracle 的 JVM。Dalvik/Android 虚拟机所占的使用份额是 20%。Oracle 的 JDK 当然还是占领了主导地位,占据了 88% 的调查比例。Apache 旗下的 Tomcat 应用服务器占有 68% 的使用比例,Eclipse 基金会的 Jetty Web Server 占有 49% 的使用比例,接下来是红帽公司的 JBoss 应用服务器,占有 25% 的比例。Typesafe 同时调查了他们自己的客户和开源社区的用户,包括 Akka 和 Play 社区,然后得到了上述的数据。

        翻译: ImportNew.com - 黄小非

        译文链接: http://www.importnew.com/10233.html