• 是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了。


    看了 Pivotal 公司的发展历史,这尼玛就是一场商业大片呀。

    我们刚开始学习 Spring Boot 的时候肯定都会看到这么一句话:

    Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。

    这里的 Pivotal 团队肯定就是 Spring Boot 的研发团队了,那么这个 Pivotal 团队到底是个什么来头呢?和 Spring 又有那些关系?不着急且听我慢慢道来。

    要说起这个 Pivotal 公司的由来,我得先从 Spring 企业的这条线来说起。

    Spring 的发展
    时间回到 2002 年,当时正是 Java EE 和 EJB 大行其道的时候,很多知名公司都是采用此技术方案进行项目开发。这时候有一个美国的小伙子认为 EJB 太过臃肿,并不是所有的项目都需要使用 EJB 这种大型框架,应该会有一种更好的方案来解决这个问题。

    他为了证明自己的想法是正确的,在 2002 年 10 月写了一本书《Expert One-on-One J2EE》,介绍了当时 Java 企业应用程序开发的情况,并指出了 Java EE 和 EJB 组件框架中存在的一些主要缺陷。在这本书中,他提出了一个基于普通 Java 类和依赖注入的更简单的解决方案。

    在书中,他展示了如何在不使用 EJB 的情况下构建高质量、可扩展的在线座位预留系统。为了构建应用程序,他编写了超过 30,000 行的基础结构代码,项目中的根包命名为 com.interface21,所以人们最初称这套开源框架为 interface21,这就是 Spring 的前身。

    这个小伙子是谁呢?他就是大名鼎鼎的 Rod Johnson(下图),Rod Johnson 在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位,更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。现在 Rod Johnson 已经离开了 Spring,成为了一个天使投资人,同时也是多个公司的董事,早已走上人生巅峰。
    在这里插入图片描述

    在这本书发布后,一对一的 J2EE 设计和开发一炮而红。这本书免费提供的大部分基础架构代码都是高度可重用的。2003 年 Rod Johnson 和同伴在此框架的基础上开发了一个全新的框架命名为 Spring,据 Rod Johnson 介绍 Spring 是传统 J2EE 新的开始,随后 Spring 发展进入快车道。

    200403 月,1.0 版发布。
    200610 月,2.0 版发布。
    200711 月,更名为 SpringSource,同时发布了 Spring 2.5200912 月,Spring 3.0 发布。
    201312 月,Pivotal 宣布发布 Spring 框架 4.0201709 月,Spring 5.0 发布。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    网上有一张图,清晰的展示了 Spring 发展:
    在这里插入图片描述

    从上面这个时间线我们可以看出 Pivotal 团队和 Spring 在 2013 年交上了线,这是为什么呢?

    友情提示,接下来科技行业的一系列商业并购大片即将开启。

    Pivotal 公司
    上面说的 Pivotal 团队是指 Pivotal 公司,先给大家来一段 Pivotal 公司的简介:

    Pivotal 成立于2013年4月,致力于“改变世界构造软件的方式(We are transforming how the world builds software)”,提供云原生应用开发 PaaS 平台及服务,帮助企业客户采用敏捷软件开发方法论,从而提高软件开发人员工作效率、减少运维成本,实现数字化转型、IT 创新,并最终实现业务创新。

    截至目前,财富 100 强中超过三分之一的企业使用 Pivotal 云原生平台。Pivotal 部分大型客户在采用 Pivotal 产品后,开发人员与运营人员比例可提高到 200:1,开发人员专注于编写软件代码时间增长了 50%。

    看了简介大家可能会有点犯迷糊,这不是一个 2013 年成立的 IT 服务公司吗,和 2002 年发展起来的 Spring 又是怎么扯上关系的呢?其实呀,要说起 Pivotal 公司的起源要追溯到 1989 年的 Pivotal Labs 实验室。

  • 相关阅读:
    uni-app集成mui-player
    写了个工具ArcGIS批量下载影像图!分享给大家
    微信小程序---页面事件
    工业服务被忽视的销售力量:他们的技术人员
    智安网络|揭秘安全测试和渗透测试的异同点
    在Ubuntu 20.04上安装和配置MySQL 8:详细指南和远程访问设置
    PCycDB:全面准确的磷循环基因分析数据库
    【一起学Rust | 进阶篇 | jni库】JNI实现Java与Rust进行交互
    软件工程国考总结——选择题
    ZYNQ图像处理项目——模板匹配数字识别(3)
  • 原文地址:https://blog.csdn.net/weixin_45223949/article/details/128184837