微软开发.NET Framework是在20世纪90年代后期,最初是叫做“下一代Windows服务”(Next Generation Windows Services 简称 NGWS)。 那么为什么微软会选择.NET这个名字呢? 这确实是有点神秘,但下面的答案是我到目前为止认为***的解释:
1).NET是由微软营销人员提出的,认为它代表着“网络”技术,同时Sun公司的营销人员也提出了他们的主题:“ 网络就是计算机“。当时“Dot COM”成为了互联网的代名词,而“Dot Net”则是对这个词的扩展。
我不认为这是一个坏的名字,但问题是,微软最初为那么多的产品命名“.NET”,甚至把与互联网无关的产品也命名“.NET”,像“.NET My Services”和“.NET Enterprise Servers”。这也引起了一些大的混乱。后来由微软纠正,并限制命名.NET为管理软件框架的技术。- 斯坦利小
2)当时我在微软做开发,我也不知道是谁命名的.NET。跟我交流过的人都认为它是一个糟糕的名字。不过它的发音不像NGWS。- 乔治v.赖利
3)早期的市场营销推.NET为Web服务。当时.NET被期望是更容易编写和使用的Web服务。特别是,它应该更容易调用Web服务,这样微软就会让每个人都将使用:“.NET My Services”。
当然,该项目很快就土崩瓦解,但是这个名字仍然存在。它至少是比“COM + +”或“ActiveXX”要好。- 约翰·桑德斯
4)我是2001年暑期在微软实习的,暑期结束和当时的实习生一起去比尔·盖茨的房子附近烧烤。一个实习生问比尔:“在你想出.NET之前,还有其他什么的名字吗?”
在我的记忆中,比尔是这样回答的:”事实上我不喜欢.NET这个名字。它让人们怀疑我们是否终于开始了解互联网。可悲的是,其他提议的名字更糟。我们当时的宗旨是‘任何地方,任何时候,任何设备上工作’,所以建议是AAAWare。“- 乐琳
直到前两天,在StackOverflow上一个关于”为什么.NET会被叫做.NET?“这一问答贴,仍然排在谷歌搜索结果的顶部。
这个问题贴被StackOverflow认为是关闭贴,即使它是可见的,封闭约三年左右。就在它将要被删除前,我编辑了一个公认的答案,就是由 斯坦利小 做出的回答。然后简要地编辑后,被版主把整个问题删除了。因此,我认为这是有必要拿来写成简短的博客文章的,以防止其他人想要找到答案却没有,就像我一样;-)。
英文原文:http://www.dodgycoder.net/2012/05/why-was-net-called-net.html