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