春节祝福-Spring Framework名字的由来

Posted ImportSource

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了春节祝福-Spring Framework名字的由来相关的知识,希望对你有一定的参考价值。


今天是除夕,明天就是大年初一了。春节的洋文叫:Spring Festival。在我们开发的世界里,也有一个Spring,可你知道Spring名字的由来吗?


这要回到2002年。那个年代J2EE大行其道。Rod Johnson写了一本书,叫《Expert One-on-One J2EE Design and Development》。


这本书里有30000行代码。在这本书中,Spring还叫“Interface21 framework”。


此时,该框架使用的包名还是com.interface21。但这个名字也叫了几年了。


社区的推广效果并不是很理想。


为此,团队需要重新想个更加接地气的名字,于是有个叫Yann的同学就建议叫“Spring”。


之所以推荐叫Spring。他的理由是J2EE对人们来说是一个漫长的冬季(winter),现在终于有了全新的框架体系,这个框架就是开发者们的春天。


于是大家觉得这个名字简洁和优雅,于是就改名为Spring。


你也许好奇,那当初为什么叫interface21呢?


首先说interface。这个是为了契合面向接口编程的理念。


至于为什么后面是21呢?


坊间一度并持续流传着很多的说法:


1、宇宙生命说。

21是42的一半,42是生命的答案,宇宙和一切。

2、复合集成说。

21是两位数,有复合之意,加上Spring是一个复合的集成框架。

3、命理数学说。

21受到命理学的启发:7和3的产物,它们都具有数字学意义。

4、女友年龄说。

作者女友的年龄。

5、音乐八度说。

鉴于Spring作者在音乐方面的背景,21是12的倒数,即一个八度音的半音数。

6、染色体说。

21来自第21号染色体。


这些都不对!


其实21是指21世纪。 当作者在1998年注册域名的时候,正值跨越千禧之年之际。作者想像20th Century Fox公司一样伟大,所以就起了interface21。


那么现在我们使用的Spring Boot的"boot"又是蕴含着什么意思呢?boot,立即运行,不再配置xml,不再搞的复杂,just run!


是的,仅此而已。祝大家


Happy Spring Festival!!!

Happy Spring Framework!!!

Happy Spring Boot!!!

Bootiful!!!

以上是关于春节祝福-Spring Framework名字的由来的主要内容,如果未能解决你的问题,请参考以下文章

新年祝福短信集锦

HTML/css/cavas打造的来自程序员的专属春节祝福内含源码与运行方式

2016猴年春节有感

2016猴年春节有感

“艾克莱恩教育·中国年” 第一弹 Spring-cleaning!

用python实现新年祝福微信的自动回复