參考答案:
執行效率的大幅提高
ASP以源碼形式存放,以解釋方式運行,每次ASP網頁調用都需要對源碼進行解釋,運行效率不高. ASP.net是把基于通用語言的程序在服務器上運行。不像以前的ASP即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執行效果,當然比一條一條的解釋強很多.
強大的開發工具支持
ASP.net可以使用VS Studio 系列的強大的開發工具,只是所見即所得的開發支持。
可擴充的適應性
Asp.net可以完美支持windows平臺,也可以通過mono來支持linux的平臺。而且,asp.Net是語言獨立的,也就是說不但可以用C#編寫相關的代碼,你也可以使用vb,jscript等語言來編寫。
多處理器環境的可靠性
ASP.net已經被刻意設計成為一種可以用于多處理器的開發工具,它在多處理器的環境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現在的ASP.net應用軟件是為一個處理器開發的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現在的ASP確做不到這一點。
安全型
AspNet內置了強大的安全型管理機制,相對asp,安全型得到了很大的提高。
點評:
和asp相比,asp.net確實有了很大的飛躍,特別是這種代碼分類的方式,給編程人員帶來了很大的方便,了解asp.net的進步,可以讓我們更有信心學習asp。net.。