jax-rs jax-ws_JAX年度回顾2012:第一部分

jax-rs jax-ws

jax-rs jax-ws_JAX年度回顾2012:第一部分_第1张图片 快要结束的一年了,该是2012年强制性《 JAX回顾》的时候了。遍历大量和内容的档案,我们设法找出了一些最重要的观点,使Java成为过山车之​​年, JVM和社区。

让我们开始吧...


一月

在2012年初,这一切都发生了变化。OSGi技术总监Peter Kriens执掌了十多年后,辞去了职务。 他的指导可以说使模块系统框架成为Java模块化的实际选择。 当然,模块化将在今年晚些时候成为热门话题。

开发人员生产力专家Jetbrains决定使用静态类型的Kotlin将其投入到JVM环中,该类型可以同时编译为Java字节码和JavaScript。 到年底,该团队已经达到了里程碑4,该语言显示出巨大的希望。

经过轻微的影响之后,随着第一个里程碑的到来,持续集成服务器Hudson在Eclipse上有了新的起点 。 自那以来,有关这一消息的消息一直有些平静,创作者川口晃介(Kohsuke Kawaguchi)的詹金斯(Jenkins)叉子吸引了CloudBees的大部分注意力。 哈德森会招人吗?


二月

如果说一月是关于变化的一切,那么二月就是不放手。 Oracle宣布打算将Java 6的生命周期延长至2012年11月 ,这表明Java 7的普及率没有达到他们的期望。

Oracle随后将其推迟到2013年2月,暗示Java开发人员可能会在Java 8到来时采取行动,否则他们可能会完全跳过Java 7。 不过,对于Java来说,这并不是2月份的坏消息, RedMonk分析师Stephen O'Grady表示,“尽管编程语言不完整,但它仍然是一种可行的,不断发展的语言。”

关于大数据的讨论很大。 2011年末,Apache Hadoop达到1.0,并开始引起商业供应商的争吵。 同时,NoSQL数据库开始激起传统企业的兴趣。 商业智能专家Jaspersoft决定通过其大数据索引密切关注新兴领域。


游行

Scala是一年中最大的JVM语言,发展得最好。 母公司Typesafe在本月发布了他们的第二个完整堆栈 ,将Web框架Play捆绑在一起。 2.0与事件驱动的中间件项目Akka 2.0。

功能语言背后的支持是其2012年崛起的重要原因,因为任何语言都需要分支项目的强大支持才能发展。 反过来,这可能会说服投资者在未来几个月内投入现金。 有些人并不完全相信 Scala的计划。

说到钱, 红帽成为第一家在本财政年度公布10亿美元收入的开源公司,这是一个了不起的成就。 红帽公司总裁兼首席执行官吉姆·怀特赫斯特(Jim Whitehurst)称这是“对我们业务而言非常强劲的一年的合适结论”。 红帽在2012年晚些时候进行了一些关键的中间件收购,特别是FuseSource和Polymita ,为新的一年取得更大的成功奠定了基础。


四月

随着Citrix将其云软件捐赠给Apache Software Foundation ,云基础架构的“战争”开始了。 立即进入孵化器,通常陷入困境的Citrix决定将CloudStack提供给最大的开源基金会,这是一个关键目标-使其大量软件获得广泛采用。 到12月,剥离专有许可证的CloudStack代码已开始出现。

他们的主要竞争对手OpenStack也表现出色 。 由Rackspace和NASA创立的OpenStack在其基础向着社区管理的模式发展的过程中,将在2012年全年继续发展。 4月,OpenStack Essex以及业界巨头Red Hat和IBM来到了OpenStack Foundation。 红帽公司似乎非常希望尽快推出OpenStack解决方案,并为扩展项目中的项目大量提供代码。 到年底,这仍然是所有人的游戏-我们不应该排除亚马逊的作用。


可能

我们尚未提及本年度报道最多的新闻,但这是有充分理由的。 Oracle与Google的审判引起了很多兴趣,特别是围绕一个API是否应受版权保护的问题,但总而言之,没有人认为它值得尊重。 经过数月的指控和反指控,Alsup法官最终于5月裁定, Android平台未侵犯所涉及的37项Java专利中的任何一项 。

不久之后,该版权案被驳回,对Google有利。 事实证明,这对Oracle来说是完全失败的,谷歌必须支付法定赔偿为零 ,从而提起法律诉讼 。 两家公司都在极长的时间内提起上诉,但唯一的赢家是开发商– Android仍然向所有人开放。

除了法庭争执之外, 一个令人兴奋的新项目到达了vert.x。 多语言项目被称为node.js的Java替代品,可以用JavaScript,CoffeeScript,Ruby,Python,Groovy或Java编写组件。 社区的兴趣仍然很高,并且巩固了Java开发人员需要能够在当今时代混合各种事物的观念。


六月

Eclipse基金会的年度发布培训进入了平台,其中包含72个既定项目和新项目。 朱诺(Juno)是Eclipse有史以来最大的发行版,尽管它并非没有出现问题。 新的4.2平台(默认出现)引起了社区对性能的争论 ,许多人对应该作为下一代开发平台的状态感到失望。 后来发现,资金短缺是造成此问题的关键,这增加了社区在Eclipse为时已晚之前还给Eclipse的需求。 在JAXenter, 我们重点介绍了Juno发布系列中的五个杰出项目 。

经过一段时间的延迟之后,Groovy 2.0受到了Groovy社区的欢迎。 这是VMware支持的面向对象语言的一大飞跃,它融合了其他语言的思想,同时保持了与Java的联系。 这次,最大的功能是静态类型检查器,允许进行静态编译。 我们与项目负责人Guillaume Laforge进行了交谈,讨论了发布,创建动态语言时所做出的决策以及未来的发展。

明天再回来查看JAX的2012年回顾的第二部分。摄影: Dan Moyle 。


翻译自: https://jaxenter.com/jaxs-review-of-the-year-2012-part-one-105398.html

jax-rs jax-ws

你可能感兴趣的:(java,编程语言,人工智能,大数据,jvm)