【问题标题】:Windows VB.NET 1.1 to 2.0 Upgrade - Benefits?Windows VB.NET 1.1 到 2.0 升级 - 好处?
【发布时间】:2010-10-17 08:15:19
【问题描述】:

我们有一个相当大的基于 Windows 的 1.1 .NET 应用程序,我们正在考虑升级到 2.0。我们考虑更新的主要原因是我们可以利用 Visual Studio 2008 进行项目的持续开发,以及我们使用 Infragistics Suite 控件,并且 1.1 集不再更新新功能。

由于这是一个仅适用于一个组织的内部 Windows 应用程序,而不是一个安全问题更受关注的公共 Web 应用程序,因此从这样的升级中可以看到哪些可能的好处?对于基于 Windows 的应用,2.0 和 1.1 相比是否有性能和其他改进?

【问题讨论】:

    标签: .net windows winforms upgrade


    【解决方案1】:

    Generics 将是我名单上的主要好处。

    自 .NET 1.1 天以来,WinForms 设计器获得了多项可用性改进,文本对齐指南是我的最爱之一。

    但是,我想问你为什么不一直迁移到 .NET 3.5?

    编辑

    转移到.NET 3.5的理由

    我使用 .NET 1.1 已有几年时间,然后短暂转向 .NET 2.0,最近又转向 .NET 3.5。在查询和处理列表(数组、集合等)中存在的任何类型的数据时,我不能低估使用 LINQ 语法所带来的巨大好处。我在 LINQ 上找到的最易读的信息位于 Charlie Calvert's blog

    如果您打算只在较新版本的 .NET 中构建应用程序,然后使用 Infragistics 控制套件,那么您可能无法利用 .NET 3.5 中的语言新增功能,但给自己机会将来这样做对我来说很有意义。

    【讨论】:

    • 3.5 对 Winform 应用程序有多大好处?我原以为 3.5 的大部分内容都是基于 Web 的,我们不打算使用 WPF。
    【解决方案2】:

    对 1.1 的工具/框架支持正在逐渐消失,这本身就是一种激励。 也就是说,根据您使用的功能,您将在 2.0 运行时中看到性能改进。数据集、泛型、GC...仅提及几件事。

    Imo,泛型和 lambda 等语言创新也提高了生产力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-03
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 2010-09-08
      • 2012-10-01
      • 1970-01-01
      相关资源
      最近更新 更多