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