我的项目负责人坚持使用Visual Studio 2005,它只针对.NET 2.0框架,只支持C#2.0语法。.NET Framework 2.0 vs 3.5/4.0 ...使用旧版本的任何可能的优势?
他坚持认为2.0框架对旧电脑具有更高的兼容性和性能。老,我的意思是5-8岁的Windows XP机器。
假设我们只支持最低的Windows XP/Server 2003,那么使用.NET 2.0有什么优势?
如果我们升级过去的VS2005,我很确定即使是针对.NET 2.0,我们也可以利用我们的代码中的C#3.0语法(lambda表达式,自动实现的属性等)。
我会选择至少Visual Studio 2008和.NET 3.5。这里有足够的空间让你们忙碌一段时间,并快乐起来。 C#3真是太棒了。自2008年以来,我一直忠实地收获好处。 – 2012-03-13 04:06:57
我同意坦率地说,[linq是最好的](http://stackoverflow.com/tags/linq/info)事情,因为切片面包!认真! – gideon 2012-03-13 04:09:03
嘿,如果Visual Studio的价格是问题,那么也许你可能想看看SharpDevelop?我的软弱大脑无法想象除了一个漂亮的IDE的价格之外,将自己限制在.NET 2.0之外。无法战胜自由,试用SharpDevelop。 – 2012-03-13 04:12:03