【问题标题】:What does .NET stand for? Is it an acronym?.NET 代表什么?是缩写吗?
【发布时间】:2010-12-02 11:46:12
【问题描述】:

我见过pronunciation guides 以及各种将.NET 定义为框架,但没有定义或解释框架的实际名称

Wikipedia 似乎不知道。 This question 没有报道。

有人知道吗?这是纯粹的营销产生的废话,还是意味着什么?

【问题讨论】:

    标签: .net definition acronym


    【解决方案1】:

    有人告诉我.NET指的是以下内容:

    (.) -> 面向对象 (NET)-> 网络支持技术

    【讨论】:

      【解决方案2】:

      大约 10 年前,我是雷德蒙德大型团队的一员,致力于开发后来成为“.net”的项目集。这是在决定如何命名这项工作的时候。我可以从第一手经验告诉你,“.net”不是缩写词。

      相反,Jim W postedJames Kovacs blog post 是准确的:在最终确定“.net”之前,团队循环并拒绝了一长串名字。选择了最终名称,因为它:

      • 镜像了(当时)每个 ISP 的域后缀,因此旨在提醒用户“为您的软件提供网络支持”是这项工作的核心场景
      • 比“Universal Runtime”或“COM+ 2.0”之类的极客名称更适合业务类型和 CIO
      • 具有实际优势,例如:简短、易于拼写、全球化良好、可以为每个 Microsoft 产品利用已有的域名等。
      • 实际上通过了法律/商标审查(非常困难!)

      所以它的本意是指某种东西,但更多的是通过内涵而不是直接缩写或描述某物。换句话说,这个名字只是部分营销废话! ;-)

      更多琐事

      我不记得确切的定位(已经 10 年了!),但我相信“.net”这个名称应该涵盖三个基本内容:

      1. “.net Framework” - 用于编写支持 Web 的应用程序的新框架
      2. “.net Web 服务”- 一种使用开放标准和协议以编程方式通过 Web 访问 Microsoft(和其他人)软件的方式(有人记得“Hailstorm”吗?)
      3. “.net 企业服务器” - 一组产品,使构建支持 Web 的应用程序变得更加容易。

      在实践中,只有第一个含义与用户有关。其他的则演变成其他名称(例如“Windows Server System”)或被公众通用化(例如“Web 服务”、SOA 等)。无论如何,这就是为什么您不再看到名为“.NET Server”的 Microsoft 产品的原因——Microsoft 明智地决定将“.net”名称限制为开发人员实际认为是“.net”的名称!

      顺便说一句,除了简短且易于拼写和说,“.net”作为一个名称还有助于微软当时正在推行的 Web 服务战略,该战略围绕(并且仍然如此)提供软件也可以在云中使用。我们的想法是,例如,Office.com 用于托管 UI 版本,Office.net 用于 API。这个名字也很方便,因为微软已经拥有每个微软产品的 .net 域名变体。

      有一个有趣的 T 恤(我认为是 Don Box 制作的?)它列出了所有考虑的名称(例如 URT、COM+ 等),除了最后一个名称(“.网”)。列表从衬衫顶部一直到背面,就像一长串取消的 Mötley Crüe 巡演日期,但更书呆子!

      【讨论】:

      • 我记得很多。在很短的一段时间内,所有内容都被标记为“.NET”。如果我记得的话,甚至有关于 Office.NET 的传言。
      • “除了简短且易于拼写” - 是的,我记得在没有被视为与 .NET 相关的任何东西的日子里,谷歌搜索是多么有趣搜索引擎的特殊关键字(所以他们只会将其解释为“net”,这几乎是无用的)。
      • 看不到衬衫图片:5年后,只是一个断开的链接。
      • 谢谢你的解释:)。真正的帮助充分且可以理解。 :)
      • @RenéSackers - 你说得对,这句话不清楚。我澄清了。
      【解决方案3】:

      .NET 代表域网络 (.) NET 网络的域

      【讨论】:

      • 如果您要回答“www.example.net”之类的问题,您真的应该重新阅读这个问题。
      【解决方案4】:

      很多人认为“.NET”代表“网络服务”,他们也认为 .Net 应用程序将具有网络功能。这并不完全正确,因为 .Net 是一个框架,它不仅仅做网络方面的事情。

      这证明了“.Net”这个名字是多么令人困惑。

      【讨论】:

        【解决方案5】:

        只是一个猜测,但我认为它应该听起来像是网站 URL 的结尾(显然被称为 top-level domain)。所以 .NET 有点像 .com、.biz 或 .org。微软想让它听起来像是新的编程环境将非常精通互联网。

        【讨论】:

          【解决方案6】:

          这不是首字母缩写词。

          一开始 - 大约在 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 即可执行任何操作 已加载。)

          http://www.jameskovacs.com/blog/CNETHistoryLesson.aspx

          【讨论】:

          • 我一直认为 mscorlib 代表 Microsoft Core Library,因为它是 .NET Framework 的核心库。
          • 42 号楼是一个巧合。而且我相信 DevDiv 现在更加分散了。
          • 大部分 DevDiv 仍在构建 42 中。您在 MSDN 上看到博客的大多数人都在那里。
          • 我认为“mscorlib”是用于“MS Core Library”的。
          • 你还没有回答真正的问题。我们知道 .NET 不是首字母缩略词。那么是“纯粹的营销废话”还是有其他含义?
          【解决方案7】:

          从该框架首次进入测试版时,我所记得的只是关于 Web 服务使用的大量新闻,以及 Microsoft 的新框架如何使所有这些 SOAP/Web 服务变得更容易和更好.这是一个延伸,但也许这就是原因。无论如何,这不是最伟大的名字。

          【讨论】:

            【解决方案8】:

            它实际上并不代表任何东西,但它是微软在 2000 年代初期使用的命名方案的一部分,其中(据我所知)只有 .NET Framework 和 Visual Studio .NET,幸存下来。它应该更广泛 - 例如,Windows Server 2003 应该是“Windows Server .NET”。

            没有明确的解释,但似乎与将微软科技新浪潮描述为“以互联网为中心”的营销活动有关。如果您看过 .NET Framework 的早期 PR 材料,他们会非常强调 Web 服务,例如(这是当时的所有热潮,MS 在定义 WS-* 堆栈方面发挥了重要作用)。然后也有人说,微软 Passport 将作为单点身份验证系统统治世界。

            这些天来,我想这只是一个品牌。

            【讨论】:

            • 我有一个促销的 Leatherman 多功能工具,上面写着“Windows .NET Server 2003”:)
            • 我喜欢 .NET 框架,但我讨厌这个名字。版本控制也令人困惑。 .NET 运行时(或 CLR)目前最高为 2.0 版,而 .NET 框架目前最高为 3.5 版。
            • .NET 4 会将所有相关产品的版本控制重置为 4.0(这意味着不会有 CLR 3.x)。
            • 谢谢你,Seth,我发现这篇文章正在搜索关于那个 Leatherman 的信息,因为我也有带有 Windows .NET Server 2003 和徽标的“Pulse”模型。 (不知道从哪里捡到的……)
            【解决方案9】:

            来自http://looselycoupled.com/glossary/.NET

            “Microsoft 的 Web 服务架构,发音为 dot-net。尽管是大写字母,但它不是首字母缩略词。.NET 是一组基于 XML Web 服务标准的专有 Microsoft 框架和技术的品牌名称。标准合规性意味着使用 .NET 编写的应用程序应该与使用竞争架构编写的应用程序互操作,例如 J2EE,基于 Sun 的 Java 语言的分布式应用程序基础架构。但是,互操作性不是可移植性;.NET 应用程序只能在 Microsoft 平台上运行,例如Windows Server 或 Windows XP。”

            【讨论】:

            • 这并没有解释为什么它被称为.NET。它只是说什么是手段。
            • 西班牙语:"punto net" :D :D
            • 这个定义甚至不准确。它看起来像是 10 年前写的,当时每个人都认为 .NET = Web 服务和 XML。
            猜你喜欢
            • 2012-11-16
            • 1970-01-01
            • 2011-05-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-11-10
            • 1970-01-01
            • 2015-03-10
            相关资源
            最近更新 更多