網(wǎng)絡(luò)部署和并行編程

網(wǎng)絡(luò)部署從歷史上就不算Visual Studio 的巨大優(yōu)勢。在Visual Studio 2008中我就常常發(fā)現(xiàn)自己會切換到FTP客戶端做部署,而不是使用VS的部署工具。VS2010的一鍵發(fā)布功能很可能會改變這種狀況,雖然我還沒有勇氣用它來發(fā)布站點(diǎn)。

對于我來說,VS2010最大的新特點(diǎn)是并行編程的進(jìn)展。我曾經(jīng)寫過一本書有一部分專門講并行編程,而我也一直在各種語言、框架以及類庫中找尋并行編程的興趣,包括JoeDuffy在微軟的工作。我不敢說已經(jīng)完全掌握了VS2010中的新的.Net框架的能力和本地C++對于任務(wù)和數(shù)據(jù)并行的支持,但已經(jīng)看到的這些已經(jīng)令我印象深刻。在CodePlex最近已經(jīng)張貼了很多有趣的并行程序設(shè)計(jì)樣例,我認(rèn)為它們值得好好研究。

Beta版的bug和遺漏

雖然是beta版,我還是要挑出一些Visual Studio 2010的缺陷,雖然這顯得有點(diǎn)不公平。我想讓你在開始下載和測試前知道有什么可以期待,有什么無法期待。

首先,不要浪費(fèi)時(shí)間尋找本地的MSDN庫了。beta版沒有任何本地的MSDN,它完全在線上。但我并不太在乎,因?yàn)槿绻业木W(wǎng)斷了,實(shí)際上我也做不了什么了。

ASP.Net MVC目前還不支持,不論是智能設(shè)備還是.NetMicro框架。你可以下載Azure、Silverlight、IronRuby和IronPython的支持。有關(guān).NET MVC未被包含在Beta版中的原因,.NET開發(fā)團(tuán)隊(duì)在Beta版發(fā)布后做出了解答,詳見51CTO之前這篇報(bào)導(dǎo)。

如果你像我一樣安裝的是Windows7,那么Visual Studio 安裝程序中內(nèi)置的SQLServer安裝程序?qū)o法正常運(yùn)行。當(dāng)然你可以下載并分開安裝SQL Server 2008 SP1,你可以正常的安裝數(shù)據(jù)庫的Express和Developer版本。有關(guān)SQL Server 2008的更多信息,可參考51CTO的SQL Server 2008深度應(yīng)用專題。

在我個(gè)人對beta1的測試中,只遇到了一個(gè)漏洞,還沒有得到解決。不知什么原因,在我安裝了Silverlight2.0運(yùn)行時(shí)和SDK之后,我無法調(diào)試Silverlight項(xiàng)目。我不確定這是64位的問題還是安裝的問題,我希望這個(gè)問題將會在某個(gè)時(shí)候消失,也許是再安裝了更新版本的Silverlight工具之后。

無論如何,我期待著Visual Studio 2010中能夠具有更多的add-on,我期待著下一個(gè)測試版?,F(xiàn)在的Visual Studio 2010已經(jīng)做得很好,我希望將來它的正式發(fā)布能夠收獲巨大的成功。

分享到

zengdongjun

相關(guān)推薦