编者按:对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领域,因为他们更加简洁;更加强大;为并发提供了更多的选择所有这些特性都可以让开发者更加快速地构建更好的软件。
Rod Johnson是SpringSource产品部门的总经理,他曾是SpringSource的CEO,是Spring早期开发的倡导者和参与者。
Oracle收购Sun虽然产生了很大的影响,但我认为这不会对Java产生更多改变。Java所有权的改变并未影响到整个社区,开源技术仍在增长。SpringSource官方网站的浏览量在过去一年里也一直很高。
一系列SpringSource的收购,尤其是收购G2One。由于之前Grails是构建在Spring之上的,所以从基础架构方面来看,这次收购很有意义。而收购Hyperic让我们的能力更加丰富:覆盖了构建、运行、管理整个应用的生命周期。
SpringSource成为VMWare的一部分(被VMWare收购)也很有意义:与虚拟平台VSphere协作,这在服务器和管理内让SpringSource的构建阶段(build phase)与运行阶段(run phase)更加匹配。
Hamlet D'Arcy 是RedPrairie的高级经理,Noblestar Systems Inc.咨询师,Vertical Systems的程序分析员。
1),Griffon 的发布
当Flex和JavaFX为了市场占有率在RIA领域激烈争夺的时候,有一个开发团队悄然地利用Grails代码基来开发Swing桌面应用。Griffon远不止是一个Swing组件之上的动态构建模型,它为开发者提供了小工具的粘合性(property binding)。如果Griffon团队在2010年能够保持09年的强势,griffon将巨牛无比。
2),Groovy工具井喷
IntelliJ IDEA有能力成为最好的Groovy IDE之一,自Andrew Eisenberg重新激活整个项目以来,这款Groovy Eclipse获得新生,而且SpringSource在SpringSource Tool Suite中发布了更好的Grails支持。而且还有IDEA的开源,它仍是Groovy最好的IDE。Groovy工具的井喷所带来的良性循环为开发者提供了更多有利的选择。
相关新闻