明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

.NET目標(biāo)(一)

[摘要]此外,.NET大量地運(yùn)用了XML技術(shù),并賦予SOAP協(xié)議極其重要的地位。借助于SOAP,Microsoft希望將軟件開發(fā)帶入一個(gè)新的時(shí)代,即不再依賴于裝配組件和對(duì)象,而是以重用服務(wù)作為軟件開發(fā)的基礎(chǔ)...
此外,.NET大量地運(yùn)用了XML技術(shù),并賦予SOAP協(xié)議極其重要的地位。借助于SOAP,Microsoft希望將軟件開發(fā)帶入一個(gè)新的時(shí)代,即不再依賴于裝配組件和對(duì)象,而是以重用服務(wù)作為軟件開發(fā)的基礎(chǔ)。SOAP和Web服務(wù)共同構(gòu)成了.NET平臺(tái)的基礎(chǔ)。

   然而,為當(dāng)前正在開發(fā)的DNA應(yīng)用的未來而擔(dān)心仍舊是沒有必要的。Microsoft已經(jīng)承認(rèn),發(fā)布.NET最終版本的時(shí)間不會(huì)早于2002年,而且.NET能夠直接在裸機(jī)上運(yùn)行現(xiàn)有的應(yīng)用,但這些應(yīng)用將無法利用任何.NET的優(yōu)勢。

   和Microsoft讓我們相信的相反(顯然那是為了安慰現(xiàn)有的用戶),.NET對(duì)現(xiàn)有體系的改變非常深入,而且?guī)缀跤绊懥薉NA體系中的一切:

由于看好多進(jìn)程模式,IIS服務(wù)器放棄了高效但不穩(wěn)定的多線程模式。 ASP技術(shù)讓位給了ASP.NET(最初叫做ASP+),解釋執(zhí)行的代碼將象JSP一樣在第一次調(diào)用時(shí)被編譯執(zhí)行的代碼取代。 諸如ATL和MFC之類的Win32 API由一組相關(guān)的Base Framework類取代。 為了遵從CLS規(guī)范(Common Language Specification,公共語言規(guī)范),VB.NET加入了大量.NET的特色,因此不再保證與VB6的兼容。
提供全新的分布式組件模型COM+ 2.0。COM+ 2.0沒有從COM/DCOM/COM+系列技術(shù)繼承任何內(nèi)容。COM+ 2.0不再使用Windows注冊(cè)表來注冊(cè)本地或者遠(yuǎn)程的組件,在.NET中部署組件就象很久以前安裝應(yīng)用軟件一樣簡單方便:安裝軟件就是把文件復(fù)制到某個(gè)目錄下面;刪除軟件就是從目錄下面刪除它的文件。
誕生了一種新語言C#。這是一種新式的面向?qū)ο缶幊陶Z言,有點(diǎn)兒象是C++和Java的混合物。C#由Anders Hejlsberg創(chuàng)建,Anders Hejlsberg也是Borland許多語言和工具的設(shè)計(jì)者,包括著名的Delphi。 以SOAP和Web服務(wù)為基礎(chǔ)的新編程模式從根本上改變了應(yīng)用的設(shè)計(jì)方法,并帶來了一種新的職業(yè):在線提供Web服務(wù)。
   這些改變趨向于在Windows 2000操作系統(tǒng)和提供應(yīng)用服務(wù)的上層之間建立寬松的連接。為了更深入地說明這些變化,下面本文將作更為詳細(xì)的闡述。

   更甚者,這些技術(shù)上的變化又與.NET平臺(tái)大量采用各個(gè)中立組織(如W3C、IETF以及ECMA等)的標(biāo)準(zhǔn)有機(jī)結(jié)合,包括Gartner Group在內(nèi)的許多分析家由此得出這樣一個(gè)結(jié)論:“Microsft正在趨向開放”。




標(biāo)簽:.NET目標(biāo)(一)