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

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

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

Beta版的bug和遺漏

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

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

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

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

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

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

分享到

zengdongjun

相關(guān)推薦