網(wǎng)絡部署和并行編程
網(wǎng)絡部署從歷史上就不算Visual Studio 的巨大優(yōu)勢。在Visual Studio 2008中我就常常發(fā)現(xiàn)自己會切換到FTP客戶端做部署,而不是使用VS的部署工具。VS2010的一鍵發(fā)布功能很可能會改變這種狀況,雖然我還沒有勇氣用它來發(fā)布站點。
對于我來說,VS2010最大的新特點是并行編程的進展。我曾經(jīng)寫過一本書有一部分專門講并行編程,而我也一直在各種語言、框架以及類庫中找尋并行編程的興趣,包括JoeDuffy在微軟的工作。我不敢說已經(jīng)完全掌握了VS2010中的新的.Net框架的能力和本地C++對于任務和數(shù)據(jù)并行的支持,但已經(jīng)看到的這些已經(jīng)令我印象深刻。在CodePlex最近已經(jīng)張貼了很多有趣的并行程序設計樣例,我認為它們值得好好研究。
Beta版的bug和遺漏
雖然是beta版,我還是要挑出一些Visual Studio 2010的缺陷,雖然這顯得有點不公平。我想讓你在開始下載和測試前知道有什么可以期待,有什么無法期待。
首先,不要浪費時間尋找本地的MSDN庫了。beta版沒有任何本地的MSDN,它完全在線上。但我并不太在乎,因為如果我的網(wǎng)斷了,實際上我也做不了什么了。
ASP.Net MVC目前還不支持,不論是智能設備還是.NetMicro框架。你可以下載Azure、Silverlight、IronRuby和IronPython的支持。有關.NET MVC未被包含在Beta版中的原因,.NET開發(fā)團隊在Beta版發(fā)布后做出了解答,詳見51CTO之前這篇報導。
如果你像我一樣安裝的是Windows7,那么Visual Studio 安裝程序中內(nèi)置的SQLServer安裝程序?qū)o法正常運行。當然你可以下載并分開安裝SQL Server 2008 SP1,你可以正常的安裝數(shù)據(jù)庫的Express和Developer版本。有關SQL Server 2008的更多信息,可參考51CTO的SQL Server 2008深度應用專題。
在我個人對beta1的測試中,只遇到了一個漏洞,還沒有得到解決。不知什么原因,在我安裝了Silverlight2.0運行時和SDK之后,我無法調(diào)試Silverlight項目。我不確定這是64位的問題還是安裝的問題,我希望這個問題將會在某個時候消失,也許是再安裝了更新版本的Silverlight工具之后。
無論如何,我期待著Visual Studio 2010中能夠具有更多的add-on,我期待著下一個測試版。現(xiàn)在的Visual Studio 2010已經(jīng)做得很好,我希望將來它的正式發(fā)布能夠收獲巨大的成功。