分析:
ASP.NET不是一種語言,而是創建動態Web頁的一種強大的服務器端技術,它是Microsoft .NET Framework中一套用於生成Web應用程序和Web服務的技術。ASP.NET頁在服務器上執行,並生成發送到桌面或瀏覽器的標記(如 HTML、XML或者WML)。可以使用任何.NET兼容語言(比如Visual Basic、C#)編寫Web服務文件中的服務器端(而不是客戶端)邏輯。ASP.NET頁使用一種由事件驅動的、已編譯的編程模型,這種模型可以提高性能並支持將用戶界面層同應用程序邏輯層相隔離。
注意:Web應用程序和Web服務可調用公共語言運行庫的任意功能,例如類型安全、繼承、語言互操作、版本控制和集成安全性等。
ASP.NET技術有幾個顯著的特性,既:
1、強大性和適應性 因為ASP.NET是基於通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在支持.NET Framework所有平台上。ASP.NET同時也是language-independent語言獨立化的,所以,可以選擇一種最適合自己的語言來編寫應用程序,或者可以用多種語言來寫應用程序,這樣的多種程序語言協同工作的能力可以保護基於COM+開發的程序,並能夠完整的移植向ASP.NET。
2、簡單性和易學性 .NET Framework封裝了大量的類庫,使ASP.NET完成一些常見的任務如表單的提交、客戶端的身份驗證、分布系統,並可以使網站配置變得非常簡單。
3、高效可管理性 ASP.NET使用一種字符基礎的、分級的配置系統,使服務器環境和應用程序的設置更加簡單。ASP.NET已經被刻意設計成為一種可以用於多處理器的開發工具,它在多處理器的環境下用特殊的無縫連接技術,可以很大的提高運行速度。即使現在的ASP.NET應用軟件是為一個處理器開發的,將來多處理器運行時不需要任何改變都能提高運行效能。
總結:
ASP.NET不是一種語言,而是創建動態Web頁的一種強大的服務器端技術,它是Microsoft .NET Framework中一套用於生成Web應用程序和Web服務的技術,利用公共語言運行時(Common Language Runtime)在服務器后端為用戶提供建立強大的企業級Web應用服務的編程框架
