春节祝福-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打造的来自程序员的专属春节祝福内含源码与运行方式