十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
在6月18號(hào),該公司對(duì)MSDN訂閱者開(kāi)放了Visual Studio 2010和.NET Framework 4測(cè)試版的下載。對(duì)公眾開(kāi)放的下載也在之后的幾天得以實(shí)現(xiàn)。目前為止,Visual Studio 2010和.NET Framework 4的評(píng)論都是以正面為主。

成都創(chuàng)新互聯(lián)10多年成都企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)混凝土攪拌罐等多個(gè)領(lǐng)域擁有多年的網(wǎng)站運(yùn)維經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
編輯推薦專題《Visual Studio 2010應(yīng)用與開(kāi)發(fā)》
Beta 1用WPF為.NET社區(qū)展示了即將到來(lái)的Visual Studio 2010以及修改后的代碼編輯器。更新的框架承諾為大家?guī)?lái)成熟的類庫(kù),新的并行功能以及對(duì).NET 3.5 SP1中出現(xiàn)的ADO.NET EF進(jìn)行更新。
五月底的時(shí)候,微軟再次強(qiáng)調(diào)了其云技術(shù),推出了更新的用于Visual Studio 的Azure工具社區(qū)技術(shù)預(yù)覽版,這一工具預(yù)覽添加了對(duì)Visual Studio 2010測(cè)試版的支持。Azure工具為云項(xiàng)目提供了C#和VB模板,用于本地開(kāi)發(fā)網(wǎng)絡(luò)和存儲(chǔ)的調(diào)試,并通過(guò)WindowsLive ID訪問(wèn)了Azure Services Developer Portal。Visual Studio 擴(kuò)展安裝了Azure SDK。微軟解釋稱,Windows Azure和.NET Services與,NET 3.5兼容,但是目前尚不支持.NET 4。
試驗(yàn)與成果
對(duì)Visual Studio 2010和.NET Framework 4 測(cè)試版的前期報(bào)道都是積極的,但這是因?yàn)樵u(píng)論都考慮到這二者仍處于技術(shù)預(yù)覽環(huán)節(jié)。微軟稱,程序員應(yīng)該能夠在Windows 7上同時(shí)安裝Visual Studio 2010和Visual Studio 2008 SP1。
架構(gòu)師Joseph Megkousoglou稱贊了新的IDE安裝程序中清楚區(qū)分開(kāi)的已管理和本地代碼。他對(duì)Visual Studio 2010在Windows 7上的表現(xiàn)表示贊賞。不過(guò)他認(rèn)為Team Foundation Server(TFS)2010的安裝又是另外一回事了。盡管如此,該產(chǎn)品還沒(méi)有為其公司帶來(lái)頭疼的問(wèn)題。據(jù)他透露,其公司已經(jīng)加載了Visual Studio 2010中的主要項(xiàng)目,并將其用.NET 4進(jìn)行編譯。其表現(xiàn)和.NET 3.5類似。
有效的WPF
新型Visual Studio 框架中被大肆宣傳的WPF編輯器部分不是程序員擔(dān)心的問(wèn)題。已經(jīng)下載了該測(cè)試版的程序員已經(jīng)對(duì)其中的問(wèn)題表現(xiàn)出失望。一個(gè)是太多的空白區(qū)域或字形,這些增加了讀取代碼的難度。在測(cè)試版推出一周后,Visual Studio 編輯器博客發(fā)帖稱,微軟將在終極版中恢復(fù)Visual Studio 2008風(fēng)格的字形。同樣,廣泛使用的Box Selection在測(cè)試一版中找不到蹤跡,而這也將通過(guò)新的多線編輯功能進(jìn)行升級(jí)并出現(xiàn)在最終版本中。
另一個(gè)許多程序員考慮的問(wèn)題是模糊的字體,尤其是小號(hào)字體。WPF只支持TrueType字體,而其他點(diǎn)陣字體仍然出現(xiàn)在Visual Studio 2010測(cè)試版的菜單中。這些字體會(huì)在最終版本中被刪除。有些程序員稱愿意等待微軟為測(cè)試二版添加Compatible Width Layout堆棧以解決WPF的字體安排。盡管存在這些問(wèn)題,大家還是稱贊了這一建立在WPF和新型Managed Extensibility框架上的框架。
歷史調(diào)試器和新的多線程調(diào)試功能在測(cè)試一版中也是給人留下了深刻印象。這一被形象稱為“并行堆?!钡慕M合用于調(diào)試多線程應(yīng)用程序,可以讓程序員設(shè)置源代碼中的斷點(diǎn),由此,他們便能夠指出每個(gè)線程位于哪個(gè)時(shí)間點(diǎn)上。當(dāng)程序員運(yùn)行調(diào)試器時(shí),獲得斷點(diǎn)時(shí),是唯一能看到堆棧的時(shí)刻;這一并行堆棧只有在你位于代碼斷點(diǎn)時(shí)才起作用。
Parallel LINQ第一個(gè)版本存在局限性,但是初看這一工具感覺(jué)它還是令人欣慰的。
實(shí)用Framework 4推出
Visual Studio 2010和.NET 4測(cè)試版推出后,程序員看到了ADO.NET EF 4,這是微軟用來(lái)創(chuàng)建訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)用程序的首先模式。鑒于首推版本的大部分反饋信息,人們對(duì)于版本的升級(jí)一直保持著熱切期待。EF 4添加了對(duì)于若干層級(jí)API和模板的支持,增加了Plain Old CLR對(duì)象覆蓋,改進(jìn)了Persistence Ignorance以及其他一些功能的升級(jí)。
實(shí)體框架本身已經(jīng)發(fā)生了很多變化,它真正解決了社區(qū)的一些顧慮。當(dāng)然,去年秋天微軟將其重心轉(zhuǎn)到EF的時(shí)候,許多已投資在LINQ到SQL的人感覺(jué)到有些沮喪。許多LINQ到SQL中的許多功能在EF4中都可以找到。感覺(jué)有點(diǎn)像微軟將這些功能復(fù)制了過(guò)去。短期內(nèi),人們還是會(huì)使用LINQ到SQL,因?yàn)楹芏喑绦騿T所受的是這方面的培訓(xùn)。
在升級(jí)EF的其他性能中,如建模支持,現(xiàn)在可以在模型基礎(chǔ)上生成DDL。這些功能的改進(jìn)都很有用。有些用戶正在開(kāi)發(fā)新的內(nèi)部程序框架以使用各類項(xiàng)目,并將升級(jí)的EF放到前臺(tái)運(yùn)行以便在自己的框架中使用該工具。