之间的差异Visual Studio2005年和2008年[封闭]
-
03-07-2019 - |
题
我想找到了什么是最重要的差异MS些Studio.NET 2005年Pro和微软视觉Studio.NET 2008亲?给我一个复制的视觉Studio.NET 2005年临如前面的人使用,已经离开该组织。因此,我正在考虑提升这个版本VS.NET 2008亲。
在我的组织中,我们使用混合物的技术(java,php和。净额)为发展主要是基于网络的应用程序。我知道,2005年使用。净框架2.0和3.5框架可以仅仅用在2008年..此外,我在一点一损失..
因此我能得到一些反馈意见,从计算器人群在那些有经验丰富之间的差异,这两个版本?如果这不是要求太过分,你可以请后的前三个或五个理由使用VS.NET 2008亲?
谢谢!
解决方案
http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx
其他提示
就我的目的而言,主要有三个原因:
- 可以使用.Net 3.5
- 改进了Javascript的智能感知
- 修复了各种恼人的错误,并对一些UI组件进行了微小改进 醇>
.NET 3.5是最重要的......其他一切都相当简单。
C#3.0(对我)的最大的奖励:
- lambda发言。
- 匿名的类型
- 部分方法
- 自动实现的性质
- 改进的通用类型推理
- 扩展方法
- 表达的树木(当使用。净3.5)
- 皇宫
等等
注意,这是不同的。净3.5;C#3.0可以使用甚至在瞄准.网2.0的,尤其是当使用什么样的LINQBridge提供皇宫扩展的方法。
也有改进。ASP.NET 调试和WCF主持等等。
- 我讨厌(web)项目文件在vs2005中的方式,所以我留在vs2003直到vs2008。
- 多框架支持。
- 整体改进 醇>
有一些很酷的增强在VS2008,往往会迷失之间的所有大型的新特点。
- 大幅提高平均生成倍的解决方案的许多项目。
如果你有一个解决方案与数十个项目,它将采取VS2005大约一分钟的建它,甚至,如果一切都没有改变,因为这需要多长时间VS2005验证没有任何改变。在VS2008,检查"肮脏"项目是瞬时的。
巨大的生产力的增强,并且我不能找到这种功能,指出任何地方。
VS2008允许使用形式的设计,即使当它检测到的东西可能是错误的,VS2005不允许这样做。这是一个生命的保护程序时处理它的错误。
除了VS2008特性,检查出的特点, VS2008SP1 加入。我特别喜欢的新C#背景汇编。
我建议你只是继续前进,并尝试的免费版本VS2008.除了大型的新特征,有无数的"小"增强你只能找到通过使用该产品,其中一些可能对你很重要。
顺便说一句,你可能还需要检查功能的VS2010.它仍然是CTP,它可能会被释放近2010年,但这取决于你需要它的价值可能之前需等待的升级。
如果您正在开发CF.NET框架和Windows Mobile,那么保留VS.2005的副本可能很方便,因为您仍然可以使用仍然被许多设备/智能手机使用的CF.NET 1.0在那里。使用VS.2008我不认为这是可能的 - 但是,如果我错了,请告诉我,因为我很想知道。
3.5 - 在2007年发布,这是3.0加上新的库(主要是LINQ和一些额外的“基础”库,如TimeZoneInfo)和新的编译器(用于C#3和VB 9)。 3.0 - 在2006年发布,这只是2.0加上新的库:Windows Presentation Foundation,Windows Communication Foundation,Workflow Foundation和Cardspace。