狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

ASP.NET學習篇之——與ASP的區別

admin
2015年2月1日 0:23 本文熱度 5725

概述





在上一篇文章中我們將框架進行了講解,這篇文字我們重點來學習下ASP與ASP.NET的區別。



執行效率




在講解之前我們先來理解一下程序執行的兩種方式,分別是解釋性程序執行方式和編譯性程序執行方式。




我們的計算機只能執行包含機器指令(也稱為機器代碼)的程序,不能直接執行我們編寫的程序。用高級語言編寫的程序基本上就是我們上面提及的兩種執行方式,在大多數情況下,一種語言會選擇其中一種執行方式。例如,用BASIC語言編寫的程序通常是解釋性的,也就是說另一個稱為解釋器的程序會檢查BASIC源代碼,確定該程序要做什么,再讓計算機完成這些動作。使用解釋性語言,執行過程是間接的,也就是說,每次執行程序是,都需要確定源代碼的意圖,所以解釋性程序執行方式效率較低。




編譯性程序執行方式,在執行之前,會有編譯器將程序轉換為機器語言的文件,以后再執行時就不用重新編譯了,因為編譯只做了一次,運行時不需要翻譯,所以執行效率比解釋性執行方式要高的多。




下面進入我們的正題,我們今天要說的ASP就是解釋性編程框架,而ASP.NET是編譯性框架,因為有了上面這么多的介紹,所以ASP.NET編譯性框架要比ASP的解釋性編程框架在運行速度和處理效率上要高的多這點就很容易明白了。



代碼可重用性




在用ASP編寫應用程序的時候,ASP代碼、HTML還有文本混合在一起。只要有需求,就可以在人員的一個位置來插入一段代碼來實現特點的功能,這種方法在實現上可能聽起來很方便,但在實際工作中會產生大量繁瑣的頁面,很難讀懂,導致代碼維護特別困難,代碼的重用也就無從談起了。ASP.NET與ASP相比,ASP代碼與HTML設計以及文本完全分離,這樣也就使得ASP的這些缺點難維護等迎刃而解了,這樣通過繼承機制也就很容易的實現了代碼的重用。



支持多語言性




ASP僅僅支持兩種非類型語言:VBScript和JavaScript。而asp.net是基于.net框架的一種web容器和web服務器編程框架。而.NETFramework本質上就支持多語言,所以我們的ASP.NET也支持很多種強類型語言,如C#、VB等等。這樣ASP.NET在多語言上也就更加的優越于ASP了。



其它




除了上面那些區別以外,ASP沒有調試機制,當安裝新版本的DLL時需要先關閉Web服務器,而ASP.NET還有一些優異的性能,比如內置方法有Trace可以幫助調試頁、提供聲明性服務控件和無需注冊組件等。




總之




ASP.NET與ASP相比,我們只有真正的明白ASP.NET的優越性,我們才能將ASP.NET學習的更好,比較是為了更好的學習。


該文章在 2015/2/1 0:23:07 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved