【问题标题】:User advantage for .NET 3.5 over .NET 3.0.NET 3.5 优于 .NET 3.0 的用户优势
【发布时间】:2010-11-27 10:33:41
【问题描述】:

我在 SO 上看到了很多关于 .NET 3.5 优势的问题,但这些更倾向于语言特性和更容易开发。使用 .NET 3.5 是否有任何非开发人员方面的优势?随着时间的推移,错误、修复和优势?

背景:

  1. 与设备驱动程序结合使用的桌面应用程序。
  2. 我们希望支持尽可能多的配置,我们选择了 .NET 3.0。我们真正需要的所有功能都在 .NET 3.0 中
  3. 但我非常想使用 LINQ 和所有其他新的框架特性。但是,这些对用户没有一点帮助。

【问题讨论】:

标签: .net .net-3.5 .net-3.0


【解决方案1】:

NetFx v3.5 包括对这两个现有框架的更新。但是,这些更新并不是一大堆新功能或更改,而是实际上主要包含错误修复和性能改进的服务包。因此,重新审视术语:Fx 3.5 包括 v2.0 SP1 和 v3.0 SP1。与所有服务包一样,其中不应该有任何东西可以破坏您的应用程序。话虽如此,如果在 SP 中修复了错误并且您的代码正在利用该错误,那么您的代码当然会中断。绝对清楚,这是对 v2 和 v3 的就地升级,而不是框架/clr 级别的并行故事。

【讨论】:

    【解决方案2】:

    不过,这些对用户没有一点帮助。

    提高程序员的生产力和效率(LINQ 当然可以)确实帮助用户。通过缩短开发时间1,客户可以更快地获得解决方案。


    1 交替增加范围或质量 --- 降低当前质量和范围的成本允许调整三个因素(时间、成本、质量)中的任何一个或两个。

    【讨论】:

    • +1。由于我们编写的代码更少(=> 错误更少),它不仅可以减少开发时间,还可以提高质量。
    • @darin:现在添加(在发布后不久我也想到了:-))。
    • 我知道这一点。该软件在全球范围内使用,因此安装更简单(支持电话更少!)远远超过开发时间的任何减少。
    • "任何减少开发时间" --- 因为这是使用设备驱动程序,典型的开发周期比您通常的纯软件解决方案要长
    • @moogs:见脚注,提高的效率可以用于其他事情。而且我不理解“更简单的实现”:您使用 .NET 的 MS 安装程序,因此只需使用不同的安装程序即可。
    【解决方案3】:

    【讨论】:

    • “性能”,如果我能证明的话,这似乎是一个很好的动力。谢谢!
    猜你喜欢
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2010-10-28
    相关资源
    最近更新 更多