微軟總是把產(chǎn)品不斷地更新?lián)Q代,今年發(fā)布了許多新工具與新產(chǎn)品,它們大大簡(jiǎn)化了開發(fā)者的生活。在投入下一年的新產(chǎn)品與項(xiàng)目開發(fā)工作之前,我想通過一些主要的平臺(tái)和產(chǎn)品發(fā)布來回顧過去一年。然后,我將展望2007年。
多版本并存
應(yīng)付多個(gè)版本和連續(xù)的軟件更新是大多數(shù)開發(fā)者的主要工作。微軟即將推出其產(chǎn)品和平臺(tái)新版本,繼續(xù)向開發(fā)者施加這種壓力。
我還在熟悉2.0版,.NET Framework 3.0已于2006年底發(fā)布。技術(shù)上講,.NET 3.0是.NET 2.0運(yùn)行時(shí)間和一些.NET 2.0新配件的結(jié)合,這些配件以前稱作WinFX(它是Windows Vista的新的可管理API)。3.0版本緊接著2.0版發(fā)布,以至于我的客戶還沒有問到它。
我仍然在應(yīng)用使用.NET Framework 1.1版的應(yīng)用程序,并慢慢向2.0版過渡。雖然在開發(fā)應(yīng)用程序時(shí),2.0版的許多新特性,如預(yù)編譯、部分類、母版頁、Web Parts、個(gè)性化等能夠提高工作效率。但是,許多客戶不愿意耗費(fèi)時(shí)間和金錢將一個(gè)當(dāng)前運(yùn)行正常的應(yīng)用程序移植到2.0版。當(dāng)你準(zhǔn)備開發(fā)一個(gè)新的應(yīng)用程序時(shí),使用2.0才是一個(gè)更大的賣點(diǎn)。
除逐漸熟悉.NET平臺(tái)外,我還抽時(shí)間學(xué)習(xí)了Visual Studio 2005。即使這個(gè)產(chǎn)品已經(jīng)發(fā)布一段時(shí)間了,但它的普及率和使用率與.NET Framework 2.0有相似之處。除框架新版本外,微軟還推出了與.NET Framework密切相關(guān)的新產(chǎn)品版本。要想熟練使用最新版本,獲得認(rèn)證是最好的方法。如果你對(duì)此感興趣,微軟提供2.0測(cè)試,以及最近才出版的配套書籍。
產(chǎn)品更新
微軟是一家需要贏利的公司,因此我們預(yù)計(jì)明年會(huì)有更多產(chǎn)品更新。最近更新的產(chǎn)品包括SharePoint Server 2007和2007 Office System,用它們可以建立更加強(qiáng)大的基于.NET的解決方案。
你可以用一個(gè)Visual Studio 2005插件建立針對(duì)2007 Office System的應(yīng)用程序。最初在SharePoint中推出的Web Parts特性現(xiàn)在成為ASP.NET 2.0平臺(tái)的一個(gè)標(biāo)準(zhǔn)組成部分。IE 7是2006年另一項(xiàng)備受期待的產(chǎn)品發(fā)布,它增加了許多針對(duì)用戶和開發(fā)者的新特性。你可以利用這些產(chǎn)品來開發(fā)解決方案,并期待將來推出更多更新的新版本。
Windows Vista
微軟在12月底向企業(yè)用戶提供Windows Vista,將最重要的產(chǎn)品留在年底發(fā)布。Windows Vista在.NET Framework 3.0之后不久發(fā)布,而你在開發(fā)針對(duì)Windows Vista操作系統(tǒng)的應(yīng)用程序時(shí)必須用到新版.NET。
默認(rèn)情況下,Windows Vista中包含.NET Framework 3.0。另外,3.0版也是Visual Studio的插件程序,允許開發(fā)者編寫應(yīng)用Vista的新用戶界面、安全特性及通信系統(tǒng)的應(yīng)用程序。Windows Vista也涵蓋桌面環(huán)境,Windows Server Longhorn為Windows Server 2003提供更新。
2007產(chǎn)品發(fā)布展望
盡管在2006年推出了許多產(chǎn)品和新技術(shù),但2007年也不例外。AJAX即為一個(gè)發(fā)展領(lǐng)域,一個(gè)ASP.NET AJAX工具(代號(hào)為Atlas)預(yù)計(jì)于2007年發(fā)布。它旨在加快在瀏覽器或服務(wù)器上運(yùn)行的Web應(yīng)用程序的開發(fā)過程。
此外,Windows Vista計(jì)劃于2007年1月30日向普通公眾發(fā)布,但公司和客戶需要多久才會(huì)采用這個(gè)操作系統(tǒng),還尚未可知。
現(xiàn)在,我還沒有聽到發(fā)布.NET Framework 4.0的消息,因此開發(fā)者有指望用這段時(shí)間消化2.0和3.0版本。同樣,隨著客戶繼續(xù)開發(fā)新應(yīng)用程序并轉(zhuǎn)而使用新的平臺(tái),他們也會(huì)逐漸采用最新發(fā)布的框架。
持續(xù)改變
應(yīng)用程序開發(fā)領(lǐng)域永遠(yuǎn)處于快速的發(fā)展與變遷之中,產(chǎn)品更新與新版本似乎在不斷涌現(xiàn)。微軟就是一個(gè)典型的例子,它正在繼續(xù)更新其操作系統(tǒng)和產(chǎn)品,以及它的.NET平臺(tái)。
你當(dāng)前在使用哪個(gè)版本的.NET Framework呢?你認(rèn)為你自己和你所在的公司在明年會(huì)轉(zhuǎn)而使用.NET新版本和/或Windows Vista嗎?
|
新聞熱點(diǎn)
疑難解答
圖片精選