作为Spring的高强度使用者,没理由不对Spring的发展历程感到好奇吧?想知道Spring的作者,Spring是怎样一步一步的发展到今天?也想知道未来Spring能绽放怎样异样的光芒?
一、Spring的缔造者
Rod Johnson(罗德·约翰逊)是Spring的缔造者
2003.2 Spring开源
二、Spring的发展史
2002年10月,Rod Johnson 撰写了一本名为《 Expert One-on-One J2EE 》设计和开发的书。这本书介绍了当时 Java 企业应用程序开发的情况,并指出了 Java EE 和 EJB 组件框架中的存在的一些主要缺陷。在这本书中,他提出了一个基于普通 Java 类和依赖注入的更简单的解决方案。在书中,他展示了如何在不使用 EJB 的情况下构建高质量,可扩展的在线座位预留系统。为了构建应用程序,他编写了超过 30,000 行的基础结构代码。包含许多可重用的 Java 接口和类,如 ApplicationContext和BeanFactory。由于java接口是依赖注入的基本构建块,因此他将这些类的根包命名为com.interface21。在本书发布后不久,开发者 Juergen Hoeller 和 Yann Caroff 说服 Rod Johnson 创建一个基于基础结构代码的开源项目。
2003年2月左右,Rod、Juergen 和 Yann 开始合作开发该项目 。Yann 为新框架创造了“Spring”的名字。这样Spring项目就诞生了。
2003年8月,Spring1.0-m1
2004年3月,Spring1.0
2004年8月,Rod Johnson,Juergen Hoeller,Keith Donald 和 Colin Sampaleanu 共同创立了一家专注于 Spring 咨询,培训和支持的公司 interface21。
2006年10月,Spring 2.0
2007年11月,在 Rod 领导下,Interface21公司被更名为 SpringSource。
2007年11月,Spring 2.5
2008年4月,GitHub成立,方便了Spring代码迁移
2009年8月,SpringSource 以 4.2 亿美元被 VMWare 收购。
2009年12月,Spring 3.0
2012年7月,Rod Johnson 离开了团队。
2013年4月,VMware 和 EMC 通过 GE 投资创建了一家名为 Pivotal 的合资企业。所有的 Spring 应用项目都转移到了 Pivotal。
2012年10月,Mike Youngstrom 在 Spring jira 中创建了一个功能请求,要求在 Spring 框架中支持无容器 Web 应用程序体系结构。这一要求促使了2013年初,Pivotal开始了Spring Boot 项目的研发。
2014年4月,Spring Boot 1.0.0 发布。Spring Boot非常简单,这样以来java开发人员能够快速地采用它。Spring Boot可以说是在 Java 中开发基于 REST 的微服务 Web 应用程序的最快方法之一。
2015年11月,Spring boot 2.0.0 发布。
三、Spring的盈利方式
-
提供全球的巡回课程演讲和相关的服务。包括 24 × 7 的技术支持,高品质的培训,软件咨询服务以及保障企业用户风险投资。
-
( 若是你以为当前社区版本 Spring Portfolio 不能彻底知足你的需求, ) 有偿增长额外产品来补充完整你的 Spring Portfolio 。 ( 这应该是指可定制型的方式 )
-
销售提供完整功能的企业版本。 ( 这应该是指的是 full-blown 方式 )