當前位置:成語大全網 - 書法字典 - 什麽是ASP。網?

什麽是ASP。網?

ASP。NET又稱ASP+,不僅僅是ASP的簡單升級,而是微軟推出的新壹代腳本語言。ASP。NET的Web開發平臺。NET Framework不僅吸收了以前ASP版本的最大優點,並參考Java和VB語言的開發優勢增加了許多新功能,還糾正了以前ASP版本的運行錯誤。

ASP.NET屬於WebForm,是B/S模式的發展。WinForm屬於C/S模式。

。NET由許多語言組成,如C#、VB.NET、J#、Jsript和托管C++,但它們都運行在。NET FrameWork運行時。

Asp.NET可以用C#或者VB.NET開發。編譯後形成壹個CLR,通過IIS+再次編譯。要運行的服務器的. NET FrameWork。

擴展數據

ASP.NET和ASP的區別:

ASP.NET和ASP最大的區別在於編程思維的轉變和功能的增強。

第壹,ASP使用弱類型、面向結構的腳本語言如VB/JS來混合html而不是面向對象,這顯然導致了以下問題:

1,代碼邏輯混亂,難以管理。

2.代碼復用性差:由於是面向結構的編程方式,混合了html,頁面原型可能稍加修改,整個程序都需要修改,所以代碼復用性差。

3.弱鍵入可能會導致潛在的錯誤。

所以ASP在功能方面也有問題:

1,功能太弱,壹些底層操作只能靠組件完成。

2.缺乏完善的糾錯/調試功能。

第二,ASP.NET理論上可以使用任何編程語言,包括C#、VB.NET、JS、J#、托管C++等。最適合的編程語言是MS專門為。網絡框架。

其優點如下:

1,面向對象編程語言,簡單易學。

2.它具有面向對象編程語言的所有特征,如封裝性、繼承性、多態性等。封裝使得代碼邏輯清晰,應用於ASP.NET時可以將業務邏輯從Html頁面中分離出來;繼承和多態極大地提高了代碼的可重用性。

百度百科-asp.net