当前位置:编程学习 > C#/ASP.NET >>

VS2008和VS2005最显著的区别

请详细讲讲有那些大的改进 --------------------编程问答-------------------- 1. 新的网页设计介面  

VS 终於可以支援巢状 Master Page 的 WYSIWYG 设计了!我不知道有多少人曾经为了这个原因而减少或避免巢状 Master Page 的使用(我是其中之一)。VS2008 终於支援这个本来就应该有的功能,相信能在某一程度上改变大家的设计习惯。  

其次,VS2008提供了 CSS 的即时编辑和套用的功能。用过 DreamWeaver 的人或许了解那是什麼意思。不过实际上我觉得 VS2008对 CSS 的支援感觉起来比 DreamWeaver 强大一点。  

此外,VS2008 还提供了和 FrontPage/DreamWeaver 一样的 Split View,也就是可以开一个分割视窗,同时看到设计画面和原始码。我想这个功能在拉画面和设计前端页面时非常有帮助。  

2. 支援对 JavaScript 的除错与 Intelisence  

随著 Ajax 的风行,客户端程式设计也逐渐受到重视。我还记得多年前在 VS2005 上市前的一场 MVP 线上会议中,我向美国微软的开发经理问到会不会支援 JavaScript 的 Intelisense,答案是不会时,心里有多麼的失望。但晚到总比不到好,我认为这个功能的加入,一定能让所有网站开发者同感高兴。  

3. Multi-targeting 功能  

第一次看到这个新名词可能会另人有点摸不著头绪,像我还以为是一个 HyperLink 控制项可以一次把网页开到 _blank 和 _top。其实跟那个一点关系都没有,而是让你可以选择新的专案到底是要支援 .Net 2.0 / 3.0 还是 3.5。不管你选择哪一种,VS2008 会根据你的选择提供对应的 Intelisense、控制项和其它功能。但不管你指定哪一个版本,并不会让 VS2008 的基本功能回到 VS2005。换句话说,上面提到的像 JavaScript 除错等新功能都仍然可用。  

4. 内建 Ajax,不需另外安装  

5. 加入两个新的资料控制项:ListView 和 DataPager  

6. 内含 LINQ  

关於 LINQ, ListView 和 DataPager,解释起来比较复杂,你不妨直接去看 Scott 的文章:The asp:ListView control。  

事实上以上并不是 VS2008新功能的全部;由於 VS2008附带了 .Net Framework 3.5,所以它实际上还包含有 WCF 还有对於 Windows Form 的支援。在这里我只略为介绍了与 ASP.NET 有关的部份,至於其它,建议你从微软官方网站获取相关资料。 --------------------编程问答-------------------- 实时编译,支持.ent 3.5 。 --------------------编程问答-------------------- vs2008 可以完全代替vs2005 ,如果你需要用到framework 2.0,在创建项目的时候就选择用2.0版本,当然也可以选择3.0,3.5版本。即使是在编程中也可以切换。vs2005能做的事情,vs2008都能做得到。

vs2005安装很慢,如果要安装补丁(非常容易出错),我的电脑要安装超过2个小时。安装vs2008 ,所有程序+离线帮助我的电脑用了40分钟全部搞定。

vs2008 的运行速度比vs2005快很多,但是比vs2003慢。内存占用资源也小。我的1g内存,在创建wm6程序时候,用vs2005 只剩下60m可用内存,用vs2008自带的wm5模拟程序时候,还能剩下不少内存,系统流畅很多。

vs2008 在功能上最大的改进是linq,ide上变化不大,可以马上适应,vs2008增加人性化,提高效率,比如在asp.net开发中同时显示代码和设计页面。
--------------------编程问答-------------------- --------------------编程问答-------------------- 最大的区别就是内建对.net3.5的支持。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,