Visual Studio 2010與VS2008橫向對比

發表于:2010-03-25來源:作者:點擊數: 標簽:StudioVisualvisualstudio
有道是“不怕不識貨,就怕貨比貨”,下面我們就將Visual Studio 2010跟最新的Visual Studio 2008做一個重點的比較,讓大家從比較中體會Visual Studio 2010的強大優勢,讓大家明白“10 is new 6”。 Vista才發布不久,微軟就放出了下一代操作系統Windows 7的

  有道是“不怕不識貨,就怕貨比貨”,下面我們就將Visual Studio 2010跟最新的Visual Studio 2008做一個重點的比較,讓大家從比較中體會Visual Studio 2010的強大優勢,讓大家明白“10 is new 6”。

  Vista才發布不久,微軟就放出了下一代操作系統Windows 7的消息;Visual Studio 2008發布還不到一年,下一代開發工具Visual Studio 2010的CTP就出現了。剛剛發布就有下一代產品出現,從一個方面,這反映了技術的飛速發展,微軟不得不不斷推出新的產品以應對新技術的發展。但是,從另外一個側面我們也可以解讀出這樣的信息:Vista以及基于Vista的Visual Studio 2008都不夠成熟,都是一個“失敗”的產品。如果說Vista是Windows 7的“Pre-Release”,相信大家都不會反對。同樣的道理,從目前的情形來看,Visual Studio 2008更像是Vista平臺上,Visual Studio 2010發布之前的一個過渡版本,同樣扮演著Visual Studio 2010的“Pre-Release”的角色。

  圖1 一對難兄難弟:Vista + Visual Studio 2008

  靈活高效的全新IDE

  自從微軟于1998年發布Visual Studio 6以來,Visual Studio的IDE已經成為軟件開發工具的標桿,很多其他的開發工具,甚至是其他用途的應用程序,都在模仿Visual Studio的IDE。但是,就像我們前面講過的那樣,從Visual Studio 6到Visual Studio 2008,雖然IDE的功能越來越多,但是并沒有什么革命性的變化,反倒因為功能太多帶來了使用上的不便,導致開發效率低下。程序員們都在期盼一個全新的IDE的出現。

  現在,程序員們的夢想在Visual Studio 2010中成為了現實。在Visual Studio 2010中,微軟用全新的WPF技術重新打造了它的編輯器,借助WPF的強大功能,新的編輯器可以實現很多以前Visual Studio 2008的IDE根本無法想象的功能,比如代碼的無級縮放,多窗口即時更新,文檔地圖,代碼的自動產生等等,這些新的IDE特性都會極大地提高程序員的開發效率。

  圖2 WPF帶來全新的表現形式

  云計算

  雖然大家都還在“云里霧里”,但是毫無疑問,“云計算”已經來到了我們身邊。在互聯網時代,微軟輸給了Google,面對即將到來的“云計算”時代,微軟沒有理由再次錯過機會。所以早在年初“云計算”的概念剛剛興起的時候,就有傳言微軟將進軍“云計算”,將旗下的軟件業務納入“云計算”。而現在,隨著Visual Studio 2010 CTP和Windows Azure的發布,這一切成為了事實。

  “云計算”的基本原理,是通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。Windows Azure是一個托管服務套件,它包括虛擬計算,可擴展存儲以及自動化服務管理系統等。這些工具將會用來為微軟的服務提供支持,其中包括MSN,Xbox Live,以及Office Online等等,實現服務的網絡化。

  圖3 Windows Azure平臺架構

  對于開發者而言,Windows Azure已經建立起一個簡單而快速的系統,最重要的是它擁有著標準的模型,是我們步入“云計算”時代的捷徑。開發者可以根據自己的需要選擇第二層功能來使用,比如數據庫,業務工具,甚至是第三方軟件提供的功能。Windows Azure云計算平臺為開發者提供了靈活性和可開發性,同時還需要考慮利用目前現有的技能、工具和技術,比如微軟.NET框架和Visual Studio。使用Windows Azure Tools for Visual Studio,我們可以為Windows Azure創建,調試和部署服務和應用程序。

  Visual Studio 2010為Windows Azure提供了專門的項目模型,同時,我們也可以利于Visual Studio 2010對我們的服務和應用程序進行調試。另外,我們可以利用Visual Studio 2010將我們創建的服務打包,然后通過Windows Live Developer Portal部署到Windows Azure。

  總之,有了Visual Studio 2010的幫助,我們就可以拔得“云計算”的頭籌。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97