<分区>
在最近的一次采访中,我被问到的一个问题是
“如果我们升级到 .Net 3.5/4 对我们的客户有什么好处”。
换句话说,如果我们升级我们所有的系统,我们所有的客户都将需要升级他们的机器,如果我们不能为他们提供有效的好处,那么他们不会很高兴。
据我所知,虽然 .Net 4 对新的 CLR 有一些开销并且可能会导致问题。Net 3.5 更多是关于添加到 dot net 2 核心的额外功能,因此不应该产生任何不利影响。从开发人员的角度来看,我可以看到各种好处:
- 林克
- 列表项
- Lambda 表达式
- WPF
- WCF
- 匿名方法和类型
- 扩展方法
从公司的角度来看,吸引开发人员和留住现有员工是有好处的,因为他们正在使用最新技术。
几天后,我得出的唯一答案是:
- 对 Windows XP 的支持正在逐步取消,任何积极主动的公司都应该已经在升级他们的系统的路上了。由于 Windows 7 附带 .Net 3.5 升级应该不是问题
- 支持 Sql Server 2008 中的最新功能
所以我决定在这里问一下。 将系统从 .Net 2 升级到 .Net 3.5 或 4 对客户有什么好处