Spring 团队的年度总结

阅读数:4099 2014 年 1 月 7 日

话题:Java语言 & 开发

来自 Pivotal 的工作人员Josh Long回顾总结了在过去的 2013 年 Spring 相关领域的重大事件,这其中包括了 Spring 4 的发布、团队加入 Pivotal 等。Josh Long 是 Apress 的《Spring Recipes, 2nd Edition》、O'Reilly 的《Pro Spring Roo》以及 Pearson 的《Livelessons for Spring》这些技术图书的作者。他是多个 Spring 项目以及Activiti BPMN框架的提交者。Spring 社区的“This Week in Spring”基本上都是由他来发布。在 Josh Long 的年终总结中,在 2013 年度 Spring 领域相关的大事包括:

  1. 发布 Spring 4。这个版本的主要特性包括提升了对 REST 的支持、对 Java EE 7 以及 Java 8 的支持、对 websockets 的支持,除此之外,还有大量的新特性。关于 Spring 4 发布的消息,还可以参考这里这里
  2. 在 2013 年 3 月底,Spring 团队加入了Pivotal。EMC 将原属于 VMware 的 Spring、Cloud Foundry等项目组建成立了新的公司,关于该重组,我们曾经在 2012 年底关注过
  3. 在年度的SprinOne2GX会议上,Spring 启用了新的网站主页,Spring.IO
  4. Cloud Foundry v2 发布
  5. 启动了Pivotal One,这是一个综合性的平台,它的特性包括 Pivotal HD 以及 Cloud Foundry,同时包括诸多流行的基础设施,如RabbitMQ以及Redis,当然 Spring 在其中扮演着核心的角色。
  6. 在 2013 年度,很多的项目发布了更新版本,包括Spring SocialSpring IntegrationSpring BatchSpring DataSpring Security以及Spring for Hadoop。其中,值得注意的是:Spring Batch 添加了新的 Java Configuration API 并且在设计上支持了新发布的Batch 规范;Spring Integration 3.0 新增了众多新的适配器以及功能提升;Spring Security 支持 Java Configuration API 并且针对 open-web 应用程序提供了众多的功能提升。
  7. Spring Boot项目的组建。Spring Boot 能够对 Spring 平台以及第三方库进行自动分析,这样就能够在很短的时间内很容易地上手使用 Spring。Spring Boot 在整个行业都产生了一定的影响力,大家都认为 Boot 是很高效且富有生产力的。
  8. 针对大数据应用的构建,Spring XD项目提供了便利的基础设施。Spring XD 是针对数据摄取、实时分析、批处理和数据导出而提供的统一的、分布式的以及可扩展的系统。它的目标是简化大数据应用程序的开发。Spring XD 基于 Spring Batch 和 Spring Integration 而构建,是一个运行时环境,能够自动处理大数据中常见的任务。
  9. 在大数据方面,不得不提的就是Pivotal HD,这是一个企业级的 Hadoop 发布版。Pivotal HD 能够很好地与 Spring for Hadoop 集成,是 Spring XD 中自带的数据存储组件。
  10. 社区的发展,在过去的一年中,有众多关于 Spring 的代码、博客、文章、视频以及访谈发布,从而也印证了它强大的影响力。

近几年来 Java 特性有着快速的发展和演进,Oracle 也在鼓励开发人员将应用直接迁移到 Java EE 之上以抗衡 Spring,不过相信在未来的一段时间内,Spring 在 Java 开发领域会持续发挥一定的影响力。我们期待在新的一年中,技术社区能够带来更多新的理念。