谁能谈谈VS2008和2005的区别..

解决方案 »

  1.   

    i think 2008 is more better than 2005
      

  2.   

    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 和 DataPager6. 内含 LINQ关於 LINQ, ListView 和 DataPager,解释起来比较复杂,你不妨直接去看 Scott 的文章:The asp:ListView control。事实上以上并不是 VS2008新功能的全部;由於 VS2008附带了 .Net Framework 3.5,所以它实际上还包含有 WCF 还有对於 Windows Form 的支援。在这里我只略为介绍了与 ASP.NET 有关的部份,至於其它,建议你从微软官方网站获取相关资料。
      

  3.   

    据说界面变化比较大,支持什么wpf开发。
    具体的自己看
    http://www.cnblogs.com/cxd4321/archive/2008/02/20/1057673.html
    http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/vs2008.aspx
      

  4.   

     vs2005和vs2008的区别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 有关的部份,至於其它,建议你从微软官方网站获取相关资料。
      

  5.   

    正在体验Visual Studio 2008
      

  6.   

    开发环境的变化应该并不重要 还是.NET Framework的变化需要关注
      

  7.   

    出来新的版本 都是向下兼容的.
    VS2008 完全兼容 VS2005
    VS2008 部分兼容 VS2003.主要使大家把精力放在逻辑上,再过一年 就出.NET 4.0 啦. 郁闷中...
      

  8.   

    08里即有.NET Framework3.5又有.NET Framework2.0,可以在2.0和3.5之间随意转换
    08打开05项目不会有问题
      

  9.   

    VS 2008支持以.NET Framework 2.0的方式打开项目 
      

  10.   

    Visual Studio 2008 到底有多强?漫画告诉你!
      

  11.   

    vs2008可以选择.net2.0或3.5ide运行速度好像也快些
      

  12.   

    Framework变了,
    还是向下兼容,05下开发的东西,在08下再开发没问题。
    在08下做过简单的WCF开发,别的就没做过。
      

  13.   

    vs2008支持.net framework 2/3/3.5,支持linq,ADO.NET Entity,新的web设计器,支持C# 3.0,lambda表达式,取消了J#的支持
      

  14.   

    反正用过vs08后就再也没用vs05了。vs08可以直接做wpf应用,vs05还得装插件。
    vs08对js有智能感知,vs05没有。不觉得vs08比vs05慢。
      

  15.   

    对我来说重要的是VS2008在环境是完整的支持了C# 3.0和.NET Framework 3.5。这给编程带来的方便性实在是太多了。  
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  16.   

    VS2008对 CSS 的支援感觉起来比 DreamWeaver 强大一点。 真的吗??
      

  17.   

    vs20008支持了许多新特性,直接到官网上查看具体不是更好?
    如:
      var 关键字
        var a = "abcdefg";
      构造函数初始化
         {Name = abc", int Age = 2,};
      扩展方法支持 
         "a".testjoin(..,..);
      AnonymousTypes 
         var p = new {Name = "abc", Age = 10};
      属性定义不需要定义临时变量
      QueryKeywords支持 
       int tests[] = new int[]{1,2,4,3,6};
       var abc = from score in tests where score > 3 select score
     等等....
      更多的自己去查MSDN吧。在那都有列出来。且对之前的VS2005也支持。
      

  18.   

    你说VS2008和05的区别是指IDE。 这种区别查一下相关资料就成了。主要是开发环境更友好。真正的需要学习区别是 与 2.0C#3.5语言主要新特性:
    Implicitly Type 
    Automatic Propertie
    Extension Method
    Partial Method
    Anonymous Type
    兰博达表达式.NET FRAMEWORK 3.5,3.0主要新特性:
    LINQ
    WPF, XAML
    WCF一些新的东东如Silverlight MVC等都基于NET FRAMEWORK 3.5
      

  19.   

    多了LINQ 还有新语法
    2008支持 2.0,3.0和3.5