2014年11月30日 星期日
ASP和ASPX的區隔
ASP與ASP.NET的區別:
1.開發語言不同:ASP僅局限於使用指令碼語言來開發,用戶給WEB頁中添加ASP代碼的方法與用戶端指令碼中添加代碼的方法相同,導致代碼雜亂。ASP.NET允許使用者選擇並使用功能完善的程式設計語言,也允許使用潛加巨大的.NET Framework。
2.運行機制不同:ASP是解釋運行的程式設計框架,所以執行效率加較低。ASP.NET是編譯性的程式設計框架,運行是伺服器上的編譯好的公共語言運行時庫代碼,可以利用早期繫結,實施編譯來提高效率。
3.開發方式:ASP把介面設計和程式設計混在一起,維護困難。ASP.NET把介面設計和程式設計以不同的檔分離開,複用性和維護性得到了提高。 ASP源碼中心
html和ASP的區別
htm 的網頁是靜態的網頁,任何網頁空間都可以放,任何人可以瀏覽
asp的網頁是動態網頁,如計數器,留言板,購物車..等,必須放在能存放動態網頁的伺服器(網頁的上傳空間)才能run,也就是必須網頁空間的配合,才能被瀏覽,其中放 asp,jsp php 伺服器各不相同
動態和靜態的區別
動態網頁:
所謂動態網頁就是使用者可以與伺服器互動式的交談,並輸入資料去更新或新增在伺服上的資料,然後再回應到使用者端。通常設計者會在網頁上設計一個表單或是一些選擇項,讓使用者利用這個表單輸入資料,然後將表單上的資料傳回伺服器,如購物表單等。例如:cgi,ASP,PHP
靜態網頁:
所謂靜態式的網頁就是使用 HTML 語法撰寫網頁檔案,讓這個網頁建立超連結 (Hyper-Link) 到其他網頁或是其他檔案,但是並不會自動更新伺服器上的資料,也不會讓使用者鍵入資訊或是使用者選擇某 項設定而去更新伺服器上的設定。一般網站上大都是這種靜態式網頁。
訂閱:
文章 (Atom)