从 vb.NET (2003) 迁移到 vb2005 都有哪些好处?

Posted

技术标签:

【中文标题】从 vb.NET (2003) 迁移到 vb2005 都有哪些好处?【英文标题】:Moving from vb.NET (2003) to vb2005 What are some of the benefits?从 vb.NET (2003) 迁移到 vb2005 有哪些好处? 【发布时间】:2008-10-17 14:08:19 【问题描述】:

我们正在从 vs2003 更改为 vs2005 并使用 vb 作为我们的主要语言,我正在寻找对 VB 的一些更改,这将有助于我们的 ASP.NET 开发。有人可以指点我一个列表(可能来自微软吗?)或提供他们最喜欢的两个版本之间的差异?

【问题讨论】:

【参考方案1】:

哇!没那么快,伙计!急什么?放松,伙计。再过几年吧。

任何不使用 3.5 版框架的 .NET 开发人员只是在浪费时间。它的每一点...... Linq、WPF、lambdas、WCF、GENERICS,我可以继续......它的每一点都是黄金。我宁愿在高速公路上玩,也不愿在目标 1.1 上玩。就像白天和黑夜一样。

帮自己和你的团队一个忙...跳过 2k5 并参加 2k8。

【讨论】:

任何进步都是积极的,组织惰性可能是一种痛苦。我仍在努力让同事停止使用 VB6。 在这种情况下,组织惯性正在降低开发人员的生产力。进入我商店的大部分钱也来自 vb6 应用程序。 我同意 3.5 的说法,可惜没钱走那么远,我们已经有 vs2005 的许可证,但没有 vs2008 的许可证,财务部门不愿意买单升级 是的,泛型在 2.0 中。我并不是要暗示你必须到 2008 年才能拿到它们。【参考方案2】:

What's new in VB 2005 (from MS)

The same topic covered in Code Magazine

【讨论】:

【参考方案3】:

从语言的角度来看,添加 Generics 和 Nullable types (second link)(基于泛型)对我的工作来说是一个非常引人入胜的故事。 My namespace 为 VB 开发人员提供了相当多的捷径,让他们可以使用“有点”更复杂的系统功能。

从 ASP.NET 的角度来看,尽管它们不是特定于 VB 的,但添加 Master Page 框架和 MembershipProvider 架构也非常有价值。

这是一个相当全面的list from Microsoft,涵盖了所有 Visual Studio 2005、语言和主要 .NET 框架更改。

对于它的价值,您可以考虑跳过 2005 年并直接进入 2008 年,使用 .NET 3.5。

【讨论】:

【参考方案4】:

Rick Strahl 对主要变化进行了评估,并就highs and lows 中的某些内容提供了个人观点。

.NET 1.1 到 .NET 2.0 的迁移 Article 1 Article 2

【讨论】:

【参考方案5】:

更好的 IDE。

【讨论】:

【参考方案6】:

我发现从 .Net 1.1 到 2.0 的最大改进是泛型和 yield return 以便于实现 ienumerables。

【讨论】:

【参考方案7】:

我个人认为 IDE 的一些更改是最有益的。

事实上设计者不会按照你的感觉重新格式化你的代码 标准布局是默认布局而不是网格布局这一事实 智能提升

除了 IDE 更改之外,如果我必须选择 1 个非常有用的 .NET 2.0 东西,我会说泛型。

【讨论】:

以上是关于从 vb.NET (2003) 迁移到 vb2005 都有哪些好处?的主要内容,如果未能解决你的问题,请参考以下文章

VB.NET 2003 将 log4net.config 复制到 bin 文件夹

尝试压缩文件 VB.NET 2003 时出错

vb.net的Property方法

将 VB.NET 2.0 Winform 迁移到 3.5 WPF

VB.NET - Visual Studio 2003 的“继续”的替代方案

如何使用 vb.net 2003 在 asp.net 1.1 中手动填充数据网格?