程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> .NET目標(一)

.NET目標(一)

編輯:.NET實例教程
此外,.NET大量地運用了XML技術,並賦予SOAP協議極其重要的地位。借助於SOAP,Microsoft希望將軟件開發帶入一個新的時代,即不再依賴於裝配組件和對象,而是以重用服務作為軟件開發的基礎。SOAP和Web服務共同構成了.Net平台的基礎。

   然而,為當前正在開發的DNA應用的未來而擔心仍舊是沒有必要的。Microsoft已經承認,發布.NET最終版本的時間不會早於2002年,而且.NET能夠直接在裸機上運行現有的應用,但這些應用將無法利用任何.Net的優勢。

   和Microsoft讓我們相信的相反(顯然那是為了安慰現有的用戶),.Net對現有體系的改變非常深入,而且幾乎影響了DNA體系中的一切:

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

   更甚者,這些技術上的變化又與.Net平台大量采用各個中立組織(如W3C、IETF以及ECMA等)的標准有機結合,包括Gartner Group在內的許多分析家由此得出這樣一個結論:“Microsft正在趨向開放”。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved