Asp與Asp.Net的差異與聯繫

PHPz
發布: 2017-04-03 12:06:02
原創
1842 人瀏覽過

今天在網路上看到一位朋友問aspasp.net的差別。編輯本人也是從asp轉型到.net來的,幾年了,幾乎都忘記了asp的存在,也說不出它們之間的區別,因為感覺兩者是根本就沒有聯繫,非要說有聯繫,那就是都出自MS,兩面介面設計都是使用Html,JS,CSS等。但這些歸根究底,這些與asp.net與asp的差異扯不上關係。

Asp與Asp.Net的差異

開發語言不同

ASP僅限於使用non-type腳本語言來開發,使用者為WEB頁新增ASP程式碼的方法與客戶端腳本中新增程式碼的方法相同,導致程式碼雜亂。

ASP.NET允許使用者選擇並使用功能完善的strongly-type程式語言,也允許使用潛加巨大的.NET Framework。

運行機制不同

ASP是解釋運行的程式設計框架,所以執行效率加較低。

ASP.NET是編譯性的程式框架,運行是伺服器上的編譯好的公共語言執行時期程式庫程式碼,可以利用早期綁定,實作編譯來提高效率。

開發方式

ASP把介面設計和程式設計混在一起,維護和重複使用困難。

ASP.NET把介面設計和程式設計以不同的檔案分離開,復用性和維護性就提高了。

注意事項

對於從asp轉到asp.net上來的程式設計師來說,最大的差異就是asp.net引進了伺服器控制項這個東西。在asp.net中,可以說一切皆控件,甚至於一個Page頁面,都可以看成是一個特殊的伺服器控件,asp.net的運用,就是伺服器控件的運用,學懂了控件,你就學懂了asp.net。

以上是Asp與Asp.Net的差異與聯繫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!