java项目第几版怎么命名
有没有想过如何创造项目,框架或产品名称? 为什么特定的名字,这是什么mean.Why命名Hibernate或Hadoop的或骡子 。 每当我遇到新技术或新框架时,首先我会搜索名称的含义,有时,它可以使您对产品的含义有一个很好的了解,从而使您对技术有了更好的了解,有时它还具有一些有趣之处命名背后的有趣故事。 我收集了一些著名的项目和名称背后的推理。
为什么命名
根据WikiPedia的说法 :
Linus Torvalds [git的创建者]曾打趣过git这个名字,它是爱尔兰人的child语,用于非婚生子女,英国英语的for语,用于一个愚蠢或不愉快的人。 托瓦尔兹说:“我是一个自负的混蛋,我以自己的名字命名所有的项目。 首先是“ Linux”,现在是“ git”。手册页将git描述为“愚蠢的内容跟踪器”
为什么命名
Android的意思是“(在科幻小说中)具有人类外观的机器人。 到目前为止,所有的android版本[Jelly Bean,Ice Cream Sandwich,Honeycomb,Gingerbread,Froyo,Eclair,Doughnut]都以流行的糖果命名。
为什么要命名
它的名称似乎合乎逻辑,因为Hibernate的意思是“长时间保持不活动状态或在室内”。 类似地,Hibernate实体在它们进入数据库期间仍保持不活动状态。 命名没有正式的理由。 资源
为什么命名
根据Rod Johnson的Blog报道,spring的名称为“ Interface21 framework”,但后来由yann建议改为spring。 原因之一是与自然的联系,其二代表了传统J2EE的“冬天”之后的新起点。
为什么命名
Mule是受欢迎的ESB提供程序。以下是为什么将其命名为mule的引文:
“在使用了几个系统之后,我发现有很多基础架构工作要做。 我认为此基础架构工作是每个项目需要做的“驴工作”。 我比驴子更喜欢M子,而驴子似乎不太对劲。 ule子通常也称为负载的载体,它将负载从一个地方移动到另一个地方。 我们专门处理的负载是您的企业信息。” — MuleSource Inc.首席技术官兼联合创始人罗斯·梅森(Ross Mason)
为什么命名
Hadoop是由Doug Cutting和Michael J. Cafarella创建的。Doug当时在雅虎工作[8],以他儿子的玩具大象命名。 资源
为什么命名
列出Apache骆驼网站上存在的一些原因:
- 骆驼在没有水的情况下可以走很长一段距离。 同样,骆驼不需要存储大量的XML
- 像大多数团队一样,骆驼在跑步时看起来真的很有趣
- 不要迷失在XML配置文件中,快来Camel!
- 团队中有些成员曾经喜欢骆驼香烟!
为什么命名
Tomcat最初是James Duncan Davidson的一个servlet参考实现,他想用一个动物来命名该项目。 他提出了Tomcat的想法,因为他认为这种动物代表了一种可以自我维护的东西.Catalina是Tomcat的servlet容器; Coyote是Tomcat的HTTP连接器组件; Jasper是Tomcat的JSP引擎。 资源
为什么命名
阿帕奇(Apache)这个名字是从尊重美洲印第安人的各个国家的名字中选出来的,阿帕奇(Apache)以其出色的战争策略技巧和不竭的耐力而著称。发布此新软件的开发人员很快就开始自嘲“ Apache Group”。 资源
除此之外,各种Java版本项目的名称都基于哺乳动物和鸟类,而次要版本名称则基于昆虫(因为它们是错误修复版本)。Java5版本的名称为Tiger ,Java 6的名称为Mustang ,Java 7的名称为Dolphin Source 。
参考: 名称是什么:在Java,J2EE和Server博客中,我们的JCG合作伙伴 Abhishek Somani 命名了几个伟大项目的背后原因 。
java项目第几版怎么命名