【发布时间】:2010-12-02 11:46:12
【问题描述】:
我见过pronunciation guides 以及各种将.NET 定义为框架,但没有定义或解释框架的实际名称。
Wikipedia 似乎不知道。 This question 没有报道。
有人知道吗?这是纯粹的营销产生的废话,还是意味着什么?
【问题讨论】:
标签: .net definition acronym
我见过pronunciation guides 以及各种将.NET 定义为框架,但没有定义或解释框架的实际名称。
Wikipedia 似乎不知道。 This question 没有报道。
有人知道吗?这是纯粹的营销产生的废话,还是意味着什么?
【问题讨论】:
标签: .net definition acronym
有人告诉我.NET指的是以下内容:
(.) -> 面向对象 (NET)-> 网络支持技术
【讨论】:
大约 10 年前,我是雷德蒙德大型团队的一员,致力于开发后来成为“.net”的项目集。这是在决定如何命名这项工作的时候。我可以从第一手经验告诉你,“.net”不是缩写词。
相反,Jim W posted 的 James Kovacs blog post 是准确的:在最终确定“.net”之前,团队循环并拒绝了一长串名字。选择了最终名称,因为它:
所以它的本意是指某种东西,但更多的是通过内涵而不是直接缩写或描述某物。换句话说,这个名字只是部分营销废话! ;-)
更多琐事
我不记得确切的定位(已经 10 年了!),但我相信“.net”这个名称应该涵盖三个基本内容:
在实践中,只有第一个含义与用户有关。其他的则演变成其他名称(例如“Windows Server System”)或被公众通用化(例如“Web 服务”、SOA 等)。无论如何,这就是为什么您不再看到名为“
顺便说一句,除了简短且易于拼写和说,“.net”作为一个名称还有助于微软当时正在推行的 Web 服务战略,该战略围绕(并且仍然如此)提供软件也可以在云中使用。我们的想法是,例如,Office.com 用于托管 UI 版本,Office.net 用于 API。这个名字也很方便,因为微软已经拥有每个微软产品的 .net 域名变体。
有一个有趣的 T 恤(我认为是 Don Box 制作的?)它列出了所有考虑的名称(例如 URT、COM+ 等),除了最后一个名称(“.网”)。列表从衬衫顶部一直到背面,就像一长串取消的 Mötley Crüe 巡演日期,但更书呆子!
【讨论】:
.NET 代表域网络 (.) NET 网络的域
【讨论】:
很多人认为“.NET”代表“网络服务”,他们也认为 .Net 应用程序将具有网络功能。这并不完全正确,因为 .Net 是一个框架,它不仅仅做网络方面的事情。
这证明了“.Net”这个名字是多么令人困惑。
【讨论】:
只是一个猜测,但我认为它应该听起来像是网站 URL 的结尾(显然被称为 top-level domain)。所以 .NET 有点像 .com、.biz 或 .org。微软想让它听起来像是新的编程环境将非常精通互联网。
【讨论】:
这不是首字母缩写词。
一开始 - 大约在 1997 年 - 那里 是闪电计划。这也是 被称为 Project 42,因为 DevDiv (微软的开发者部门)住过 (并且仍然生活)在 42 号楼 雷德蒙德校区。 (我一直 认为那是一座很棒的建筑 带小帽子的 DevDiv 编号 给道格拉斯·亚当斯的搭便车小费 银河指南。我一直 想知道这是否是故意的。)早期 新闻公告称其为 “下一代 Windows 服务”。 最终闪电计划 被称为 Microsoft .NET,虽然有些 代号已被永远烘烤 进入系统。
营销部门正在考虑调用它 COM+ 2.0 或通用运行时 (URT)。另一个想法是 COM 对象 运行时 (COR)。因此 mscorlib.dll, 这仍然是举行的大会 CLR 的主要类型是 必须加载的程序集 .NET 应用程序域。 (System.dll 通常是 已加载,但不必加载。 mscorlib.dll 包含 System.String 的代码, System.Int32 等。你真的不能 无需 mscorlib.dll 即可执行任何操作 已加载。)
【讨论】:
从该框架首次进入测试版时,我所记得的只是关于 Web 服务使用的大量新闻,以及 Microsoft 的新框架如何使所有这些 SOAP/Web 服务变得更容易和更好.这是一个延伸,但也许这就是原因。无论如何,这不是最伟大的名字。
【讨论】:
它实际上并不代表任何东西,但它是微软在 2000 年代初期使用的命名方案的一部分,其中(据我所知)只有 .NET Framework 和 Visual Studio .NET,幸存下来。它应该更广泛 - 例如,Windows Server 2003 应该是“Windows Server .NET”。
没有明确的解释,但似乎与将微软科技新浪潮描述为“以互联网为中心”的营销活动有关。如果您看过 .NET Framework 的早期 PR 材料,他们会非常强调 Web 服务,例如(这是当时的所有热潮,MS 在定义 WS-* 堆栈方面发挥了重要作用)。然后也有人说,微软 Passport 将作为单点身份验证系统统治世界。
这些天来,我想这只是一个品牌。
【讨论】:
来自http://looselycoupled.com/glossary/.NET:
“Microsoft 的 Web 服务架构,发音为 dot-net。尽管是大写字母,但它不是首字母缩略词。.NET 是一组基于 XML Web 服务标准的专有 Microsoft 框架和技术的品牌名称。标准合规性意味着使用 .NET 编写的应用程序应该与使用竞争架构编写的应用程序互操作,例如 J2EE,基于 Sun 的 Java 语言的分布式应用程序基础架构。但是,互操作性不是可移植性;.NET 应用程序只能在 Microsoft 平台上运行,例如Windows Server 或 Windows XP。”
【讨论】: