![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||

微軟於2001年所發表,以XML為基礎的WEB程式開發與執行的架構。在「.NET Framework」環境下執行的程式,稱為「.NET程式」。
「.NET Framework」主要提供兩個功能,其中之一為提供程式共通執行環境CLR(Common Language Runtime)。另一則為提供各種程式所需的類別庫(Class library)。「Visual Basic(VB)」、「Visual C++(VC)」、「Visual C#」等微軟的開發語言先編譯成MSIL(Microsoft Intermediate Language=微軟中間語言),然後再透過CLR從類別庫中載入必要的元件,兩者結合後編譯成機器碼執行。這種架構下,開發者就很容易組合不同的開發語言成為一個軟體。微軟以外的廠商亦可提供對應「.NET Framework」的其他開發語言,例如NetCOBOL。無論任何一種OS,只要有「.NET Framework」的環境,都能執行.NET程式,類似JAVA概念。
WEB主機用的Script語言「ASP.NET」,亦是利用「.NET Framework」的環境,先編譯成MSIL再透過CLR編譯成機器碼執行,執行效能比ASP大為提升。WEB的類別庫中,亦有提供Session管理元件、呼叫Web Service的SOAP通訊元件、自動產生WEB I/F的WSDL(Web Service Description Language)資料的元件等,亦大大提升程式開發的生產性。
相關技術文件:
| -- 用語排行 -- | -- 最新用語 -- |
|---|---|