回覆列表
  • 1 # 使用者5754426002080

    ASP與ASP.NET區別:

    1、開發語言不同。

    ASP的開發語言僅侷限於使用non-type指令碼語言,給客戶端指令碼新增程式碼和給頁面新增ASP程式碼的方法是一樣的。

    ASP.NET的開發語言更為廣泛,能夠使用符合NET Framework規範的任何一種功能完善的strongly-type程式語言(比如Visual Basic、C#)。

    2、執行機制不同。

    ASP是解釋型的程式設計框架,因沒有事先編譯,而是一邊解釋一邊執行,故而頁面的執行效率相對比較低。

    ASP.NET是編譯型的程式設計框架,伺服器上執行的是已經編譯好的程式碼,因此可以利用早期繫結來實時編譯,進而提高執行效率。

    3、執行環境不同。

    ASP的執行環境是Windows作業系統及IIS。

    ASP.NET的執行環境除了Windows作業系統及IIS,還需要安裝.NET Framework。

    4、開發方式不同。

    ASP將使用者介面層和應用程式邏輯層的程式碼混合寫在一起,因此在維護和重用方面比較困難。

    ASP.NET將使用者介面層和應用程式邏輯層的程式碼分離開,程式的複用性和維護性都得到了提高。

    5、誕生的時間不同。

    1996年11月,Microsfot公司推出了ASP(Active Server Pages)技術。

    2002年01月,Microsfot公司推出了ASP.NET技術。

  • 中秋節和大豐收的關聯?
  • 實木多層板衣櫃能做混油白色封閉漆嗎?