ASP.NET比ASP好在哪

來源:互聯網
上載者:User

1.asp.net與asp的執行模式不同. asp.net已經有很大的改進,asp以一種指令碼的模型來維持代碼在期生命週期內的有效性,asp.net是一種基於CLR  assembly 模式,一種相對更加進階的模式在維護代碼的生命週期。

2.asp.net我們可以叫她為一支程式,因為,她已有事件模型,基於已定製好的事件模型(據ms的解釋,以後的代碼,我們可以自行定製事件,一種自定製模式的事件驅動),asp可沒有真正的事件模型啊(在用戶端除外)。

3.在代碼的書寫方式,已有很大的改進,最有效辦法是codebind,那當然,我們在asp裡也可能做到codebind,但需要手動定製,在asp.net完全是系統自動。

4.在代碼的標準上,有自己的專有的代碼集,webform集;asp中可沒有喲!

5.程式執行基礎不同,asp.net的代碼是CLR中間碼,需有.netframe解釋執行,asp是一種基於作業系統的組件來完成執行過程,所以兩種在運行時的效益分配也不同,最為明顯的是,asp.net中有了垃圾收集中心。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.