编者按:对Java社区来说,2009年是一个多事之年:Oracle的收购带来希望但更多的是担忧;对Java7的焦急等待;对是否需要闭包的持续争议;其他收购对开源社区的影响本文原作者James Sugrue联合Java社区的其他三位核心开发者对2009年的Java进行了盘点。 James Sugrue是JavaLobby和EclipseZone的编辑,一位Eclipse开发者,Java社区的活跃份子。 1)Oracle和Sun 最初我们以为IBM会收购Sun,然后Oracle甩动着大把支票出现了。虽然Larry Ellison保证将在JavaOne上支持Java平台,但讽刺的是,关于JavaOne 2010不会举办取而代之的是Oracle OpenWorld的谣言甚嚣尘上 2)Java依然强势 尽管社区里出现了很多关于Java衰落或灭亡的文章,但无可争议的事实是Java在行业内依然一如既往地流行,许多公司仍持续向Java投资,未见衰落之势。而且尽管存在全球性的经济危机,但无论是Java还是IT领域的收购都显出反弹之势。不管Oracle的收购带来怎样的结果,Java社区都敢保证Java语言和平台的继续成功。 3)收购之年 除了Oracle和Sun的故事,SpringSource的一系列举动在Groovy社区表现得也很活跃:收购Groovy和Grails技术的幕后公司G2One,收购系统管理软件厂商Hyperic,随后SpringSource又被VMWare收购,在虚拟市场取得立足点。 另外,Terracotta收购了Quartz和ehCache开源框架。所有这些都是积极的,表征着无论是开源还是商业Java都更加成熟了,而且证明开源获得了商业利润。 Alex Miller是Terracotta Inc的高级工程师,开源的Java群集产品Terracotta的开发者。早先他曾工作于BEA Systems是MetaMatrix的首席架构师。 1)Oracle和Sun。 这对Java领域的任何一个方面都产生了巨大的影响。预计这起收购将在2010年以Oracle在某些方面做出让步而完成。 2,开源商业 SpringSource收购G2One和Hyperic,VMWare收购SpringSource,Intalio收购Webtide,Terracotta收购Ehcache和Quartz。预计2010年类似的举动会更多,尤其是在云计算领域。 3),Java 7: 一年前我们只是单纯地期待JDK 7中将有哪些新性能,比如Java 7缺少一个JSR,还有关于闭包的争论。但现在情况由于Oracle的介入而变得更加复杂了,我想直到Oracle的收购尘埃落定,Java 7的开发才会真正向前迈出一步。 4),JVM语言 尽管Java语言群龙无主,但另外一些主要的JVM语言却在2009年取得了不小的进步。Groovy, Scala, Clojure和JRuby等语言在一年前还只是个雏儿,现在却几乎无处不在,尽管比较起Java它们的应用还比较窄,但已经有很多公司开始投入资金用于产品研发。每一天它们都在取得进步。 我想在2010年会有更多的亮点,尤其是在Groovy/Grails领域,因为他们更加简洁;更加强大;为并发提供了更多的选择所有这些特性都可以让开发者更加快速地构建更好的软件。 |