ASP 與ASP.NET的差異
ASP
ASP是直譯式語言
ASP每次跑網頁都要全部逐行執行,嚴重影響網頁的效率
副檔名.asp
ASP要部屬元件要更新,必須要先停掉IIS 因為 IIS會LOCK住元件
ASP
在撰寫時式與HTML和JavaScript 寫再一起執行
ASP.NET
ASP.NET是編譯式語言
ASP.NET第一次編譯時會比較久因為ASP.NET會建立編譯一個.dll檔案 下次執行時會從.dll檔開始跑 執行效率較ASP快
副檔名為 .aspx
ASP.NET在部署這方面有了很大的進步,IIS不再鎖定dll檔,所以可在服務不中斷的情況之下,將新版的元件複製到指定的目錄下。相較於ASP,ASP.NET在安全性、效能、相容性、延展性各方面都大幅改善許多
ASP.NET
也可以向ASP一樣寫在同一頁,可是這樣其實有點浪費ASP.NET的能力而且寫在一頁 要維護也相當麻煩,而且程式碼容易寫得很髒(髒:代指程式碼雜亂無章)
ASP.NET WebForms VS ASP.NET MVC
我一直分不太清楚 WebForms 與 MVC到底有何差異,甚至該學哪個?
很多人可能跟我一樣都看到他們前面都有加上一個ASP.NET想說師出同門應該一樣吧!但我上網看過 http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD20140616093419A84.html這篇文章 阿源哥哥、MIS2000Lab
Kevin 小貓 還有其他大大們的回應才有所了解
ASP.NET WebForms 與 ASP.NET MVC 的觀念與實作是南轅北轍,最大的原因是很多基礎觀念不熟,尤其是OOP(物件導向)的觀念不熟,我自己本身也是不太熟OOP 所以我如果現在轉戰MVC應該也是戰死沙場吧。
那該何時使用時機MVC? 還是WebForms ? 以下來看看MIS2000Lab 大神怎麼說
如果你還想更深入了解MVC 與WebForms的差異 可以去看看這邊學習學習
看完裡面我才發現 好像ASP轉MVC會比較快喔!!!!!!!!!!!!!!!!!!!!!!!!! 但是沒有強大的OOP概念 GG,希望這篇文章能幫到跟我一樣正在努力轉入ASP.NET或MVC的學習者
若使以上的聯結有侵犯到大大們智慧財產權,跟我說一下我會立即下架這篇文章。謝謝
2016-03-11
by 正在努力從ASP轉換成ASP.NET的蔡逼八的學生
沒有留言:
張貼留言