SpringOne2GX 2014 - 第一天

工程 | Josh Long | 2014年9月10日 | ...

SpringOne2GX 在周一晚上隆重开幕!

开发的“起起落落”

主题演讲由 Pivotal 的研发高级副总裁 Hugh Williams(前 eBay 和微软研究员)开启,他探讨了软件开发中的起起落落(发展过程中的尴尬中断)和流畅状态。Hugh 回顾了自己在微软(帮助开发必应搜索引擎)和 eBay(我们了解到,eBay 是 Spring 的大量用户)的经历,并阐述了 Spring 的优势:能够灵活敏捷。

Spring IO 平台

接下来是 Spring 框架负责人 [Juergen Hoeller](Spring Juergen),他回顾了最初在 SpringOne2GX 2013 上介绍的 Spring IO 平台故事。他介绍了“树”的概念。第三方依赖构成了 Spring IO 平台的根。Spring Boot、Spring Foundation(Spring 框架和其他项目)以及 Spring IO 平台发行版 提供了稳定的主干,以支持 Spring XD 和 Grails 等运行时。应用程序(树叶,在图中)从这些分支生长出来,依靠 Spring Boot 构成的坚实主干。

Spring IO 也在快速发展!Spring IO 发行版为以已知发布节奏聚合和协调项目提供了机会:Spring 框架的更新较为保守,Spring Boot 和 Spring Data 的更新则较为激进。Spring IO 代表了一种替代的发布周期;只要出现其他次要版本,次要版本就会聚合其他次要版本。

Spring Boot

接下来,优秀的 Dave Syer 博士 登台介绍了 Spring Boot(顺便说一下,Spring Boot 也在 SpringOne2GX 2013 上首次亮相)目前的状况。Spring Boot 现在在所有 Spring 项目中都得到了广泛应用,并且拥有近 100 位贡献者!他指出,Netflix 通过微服务赢得了市场,证明了微服务的价值。但这并非易事:要做好微服务非常困难,而这是 Spring Boot 发挥价值和简化事物的理想场所。于是,新成立的 Spring Cloud 伞形项目应运而生。除了托管以前在 Spring Cloud 口号下运行的特定于 PaaS 的连接器外,Spring Cloud 项目还旨在简化微服务系统架构。

Netflix

接下来是 Netflix 的 Andy Glover

Netflix 需要速度。“速度是竞争优势。”Andy 的团队研究了 Ruby on Rails 和 Node.js 等技术,以期在 JVM 上重新获得他们认为缺失的速度。如今,Netflix 使用 Spring Boot 作为其服务架构的基础,因为它为他们提供了 JVM 的可扩展性和成熟度,以及交付的速度。

引用一本在 Spring 诞生时预示着更好未来的书籍,Andy 说:“'Spring Boot 就是我们十年前想要的更好、更快、更轻量级的 Java'。”

Groovy 和 Grails 更新

最后但并非最不重要的是,Grails 负责人(也是达拉斯的前居民!)Graeme Rocher 登台介绍了 Groovy 和 Grails 社区的最新情况。Grails 2.4 刚刚发布,是一个持续维护的版本;它现在支持1100个插件!展望未来,Grails 3.0(它将基于 Spring Boot!)凭借完整的、可发布到 Twitter 的微服务,让观众惊叹不已!

接下来是什么

我们将继续关注 Spring、Groovy 和 Grails、Cloud Foundry 以及大数据的第二天总结!

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

领先一步

VMware 提供培训和认证,帮助您快速提升技能。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部