ASP.NET
维库,知识与思想的自由文库
|
[编辑] 摘要說明ASP.NET 這個名稱,雖然是承襲微軟以前的網站/頁開發技術 ASP,但兩者有著很大的差異。ASP.NET 可以說是微軟重新改造 ASP 之後的產品,並將其和所有Microsoft .NET的應用程式,建構在 CLR 的基礎上。程式設計師可以使用 .NET 平台所支援的程式語言 (VB.NET 或是 C#) 來撰寫 ASP.NET 程式,當然也包括 Open Source 領域的語言,像是 Perl、Python。若拿 ASP.NET 與先前的 Scripting 技術比較,前者速度快的原因在於,.NET 平台會先把整個網站先編譯成一個 (或數個) dll 檔案,然後讓網站伺服器執行。 在視窗應用程式過渡到網站應用程式之間的開發工作中,ASP.NET 亦試圖讓開發人員利用一系列的控制項,來建立類似图形用户界面的操作環境。換句話說,ASP.NET 的開發環境,有這兩個特點:
在 ASP.NET 的環境裡,開發人員可以在撰寫程式碼時,把許多控制項、類別或工具直接剪下,然後貼在其它類似性質的開發作業中。資料存取 (Data Access) 就是一個例子 (把資料庫中的記錄顯示在畫面上)。 [编辑] 優勢分析
[编辑] 開發工具可以用來開發 ASP.NET 應用程式的軟體套件,有下列幾種:
[编辑] 目前版本微软已经于2006年11月正式发布3.0版本的.NET Framework。它是在.NET Framework 2.0的基础之上增加了 Windows Presentation Foundation、Windows Communication Foundation、Windows Workflow Foundation 和 Windows CardSpace 四个部分,因此.NET Framework 3.0完全与 .NET Framework 2.0兼容。 微軟官方目前最新版本為 2.0 (Visual Studio 2005)包含.Net Framework 2.0 以及一些新的功能包 ([1]),上一版本的framework被完整包含并且未作修改。更前一版本為 ASP.NET 1.1 (Visual Studio 2003)。事實上,在 2005 這個版本,微軟官方也將其細分為數個產品線,例如:VS 2005 Team System, VS 2005 Professional Edition, VS 2005 Tools For MS Office, VS 2005 Standard Edition, VS 2005 Express Edition, Visual SourceSafe 2005。
[编辑] 外部鏈接 | ||||||||||||||||||||||||||||||||||||||


