我们唯一的企业应用程序套件是在过去3年中使用.Net 3.0上的C# 2.0开发的。我们大量使用winforms和WCF。开发工具为VS 2005 Pro / TFS 2005 / Resharper 3.1
作为技术负责人,我显然理解迁移到C#3.0和.Net 3.5的好处。但是我想说服管理层迁移到C#3.0,.Net 3.5,VS2008和TFS2008。他们显然会对生产力、成本、质量等感兴趣。请给我一些关于如何最好地使我的案例的想法。
考虑到这可能不会发生到明年年中,我最好是持有到VS2010和.Net 4.0出来。
发布于 2009-09-04 12:57:14
“如果我们不升级到更新的技术,招聘优秀的开发人员将更加困难,而那些我们已经拥有的开发人员很快就会逃离……可能包括我自己……”
发布于 2009-09-04 12:57:32
在.NET 4.0中有很多对你有好处的东西吗?C# 4本身并没有太多新特性...而我希望你能很好地利用C# 3的特性。.NET 4.0确实有一些非常酷的东西(特别是代码契约和并行扩展),但你真的应该看看你会用到什么。
如果管理层对更改框架版本感到紧张,您可以升级到VS2008并使用C# 3,但仍然以.NET 2.0为目标。(在面向.NET 2.0时,C# 3的大多数功能仍然有效。)使用LINQBridge,你甚至仍然可以使用LINQ to Objects,这是非常有益的。
当然,如果你能升级到Linq3.5,你显然会有更多的机会去体验.NET的好处,等等。
发布于 2009-09-04 13:03:35
编辑:这一切都假设确实有一个成本理由,你希望在这个列表中自己回答这个问题。
https://stackoverflow.com/questions/1379061
复制相似问题