代码之家  ›  专栏  ›  技术社区  ›  Tom Kidd

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

  •  2
  • Tom Kidd  · 技术社区  · 15 年前

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

    但是他看到了关于.NET 3.5如何仅仅是.NET 2.0之上的一组库的事情,我发现自己必须向他解释。

    当然,与.NET 3.5一起提供的C版本实际上是C 3.0。

    有什么好方法可以向非技术类用户解释.NET的不同版本,而不会混淆或吓坏他们?

    4 回复  |  直到 15 年前
        1
  •  20
  •   Mehrdad Afshari    15 年前

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

    1. clr,运行时
    2. 图书馆
    3. 语言、编译器和工具

    这样,解释起来就容易多了。

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

    1. .NET CLR V2.0
    2. V3.5组件
    3. C 3编译程序
        2
  •  7
  •   x0n    15 年前

    再加上Mehrdad的名单:

    4)承认这个命名法是非常落后的,这也是微软的devdiv应该把市场部门带到外面去枪毙他们的一个很好的理由。

    -奥辛

        3
  •  1
  •   Community CDub    7 年前

    Jon Skeet 在他的书中作了一个很好的概述 C# in Depth - Chapter 1

        4
  •  0
  •   Greg    15 年前

    如果我加载 .NET homepage 看到所有对3.5的引用,我假设这是最新的版本。

    也许吧 this diagram 也会有帮助