.NET Framework - 何时升级?

And*_*rew 7 .net

我面临着领导两个(目前)不同开发策略的独立.NET开发组的挑战.一个小组正在开发.NET Framework 2.0(在3.5上可能有一些应用程序).另一组立即采用任何新的框架,并开始用它编写任何新的应用程序(它们运行2.0-4.0应用程序).对于最后一个组,使用早于最新框架的版本编写的应用程序不会升级.

当涉及何时采用新框架的公司开发Web应用程序以及是否将基于先前版本构建的应用程序迁移到最新框架时,当前的思想流派是什么?多年前,人们一直认为技术会成为主流技术 - 但现在似乎并不适用于.NET.

sta*_*ica 3

(以下是我个人的观点,基于大约 1 1/2 年在同一企业环境中使用 .NET 的经验。其他观点可能与我的观点不同。)

最需要考虑的事情可能是客户在其计算机上安装了哪些 .NET 框架版本。

例如,我们工作中的主要客户已在所有(> 5,000 台)计算机上安装了.NET 3.5 和 Silverlight 3。虽然我们非常希望针对版本 4 框架进行开发,但在客户的 IT 人员最终决定应该部署这些框架之前,这并不是真正的选择。(我们预计这最终会在 2011 年中期左右实现。但是客户端有很多机器,所以事情总是比您希望的要花更长的时间。他们还在所有台式机上运行 Windows Vista。换句话说:大型客户端采用较新的 .NET 框架版本可能会更慢。这是另一件事要记住。)

不过,我认为您的客户现在应该已经安装了 .NET 3.5。.NET 2 的缓慢发展已成为过去,您甚至可以停止在桌面计算机上支持 .NET 1.1。