如何向他人解释不同的.NET版本?

如何向他人解释不同的.NET版本?,.net,.net,我的老板一直问我“我们要升级到哪个版本的.NET”,我的回答是“3.5,最新版本” 但后来他看到了.NET3.5只是.NET2.0之上的一组库,我发现自己不得不向他解释 当然,.NET3.5附带的C#版本实际上是C#3.0 向非技术人员解释不同版本的.NET的好方法是什么?这样做既不会使他们感到困惑,也不会使他们感到惊慌失措。您应该将.NET分解为包含三个不同内容的包: CLR,运行时 图书馆 语言、编译器和工具 这样,解释起来就容易多了 例如,在.NET 3.5中,我们有: .NET CLR

我的老板一直问我“我们要升级到哪个版本的.NET”,我的回答是“3.5,最新版本”

但后来他看到了.NET3.5只是.NET2.0之上的一组库,我发现自己不得不向他解释

当然,.NET3.5附带的C#版本实际上是C#3.0


向非技术人员解释不同版本的.NET的好方法是什么?这样做既不会使他们感到困惑,也不会使他们感到惊慌失措。

您应该将.NET分解为包含三个不同内容的包:

  • CLR,运行时
  • 图书馆
  • 语言、编译器和工具
  • 这样,解释起来就容易多了

    例如,在.NET 3.5中,我们有:

  • .NET CLR v2.0
  • v3.5程序集
  • C#3.0编译器

  • 再加上Mehrdad的名单:

    4) 承认这个命名法是绝对的迟钝,这也是微软的DEVDIV应该把市场营销部门带到外面枪毙他们的一个很好的理由

    -Oisin

    如果我要加载并查看3.5的所有引用,我会假设这是最新的版本


    也许也会有帮助

    在他的书中给出了一个很好的概述

    虽然3.5是框架版本,但它需要语言支持(即c#3.0。使用linq表达式就是语言支持的一个例子),这不是地球上最糟糕的事情。。。最糟糕的是Windows.NET Server Family 2003,幸运的是它被重命名为Windows Server 2003!那么SharePoint 2001 WSS(Windows存储系统-后台存储元素)和SharePoint 2003 WSS(Windows SharePoint Services,整个产品)又如何呢?Longhorn仍然将s**t踢出“vista”。Feh。您的假设是正确的。NET3.5是目前最新的版本。