- 基于C#的Web應(yīng)用
- 仲福根 時書劍主編
- 563字
- 2018-12-27 19:34:53
1.1.3 ASP.NET的特點
ASP.NET是面向下一代企業(yè)級的Web網(wǎng)絡(luò)平臺,它在發(fā)展了ASP優(yōu)點的同時,也修正了許多ASP運行時可能會發(fā)生的錯誤。ASP.NET是建立在.NET框架的通用語言運行環(huán)境(Common Language Runtime,CLR)上的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET具有更高的效率、更簡單的開發(fā)方式、更簡便的管理、全新的語言支持和程序結(jié)構(gòu)等優(yōu)點。
1.運行效率
ASP采用解釋執(zhí)行,程序執(zhí)行速度慢。ASP.NET應(yīng)用程序是在服務(wù)器上運行編譯好的通用語言運行環(huán)境,利用早期綁定、實時編譯、本機(jī)優(yōu)化和緩存服務(wù)來提高程序執(zhí)行的性能,提高了程序執(zhí)行的速度。
2.集成開發(fā)環(huán)境
ASP.NET應(yīng)用程序可利用微軟公司的Visual Studio.NET進(jìn)行產(chǎn)品開發(fā),Visual Studio.NET 2008比早前的Visual Studio集成開發(fā)環(huán)境提供了更多的開發(fā)功能,來支持可視化ASP.NET應(yīng)用程序開發(fā),開發(fā)效率更為提高,并簡化了程序的部署和維護(hù)。
3.多語言支持
ASP.NET支持多種語言,無論使用何種編程語言編寫程序,都能編譯為中間語言(Intermediate Language,IL),目前ASP .NET支持的編程語言有:Visual Basic.NET、C#.NET、J#.NET和C++.NET等,有利于程序員選擇最適合自己的語言來編寫程序。
4.程序結(jié)構(gòu)
具有傳統(tǒng)HTML代碼與ASP.NET程序代碼混合編程和新穎的HTML代碼與ASP.NET程序代碼分離編程等兩種方法,后者是將HTML代碼與ASP.NET程序代碼放在兩個不同的文件中,使得頁面布局設(shè)計和程序代碼設(shè)計更加方便。實際上具體使用那種方法可根據(jù)各人習(xí)慣和愛好進(jìn)行選擇,因為運行速度和執(zhí)行效率與程序結(jié)構(gòu)無關(guān)。
- AutoCAD 2022電氣設(shè)計從入門到精通(升級版)
- ANSYS Workbench有限元分析完全自學(xué)手冊
- UG NX 12.0模具設(shè)計實例精解
- MATLAB R2020a從入門到精通(升級版)
- CATIA V5從入門到精通(第二版)
- CAE分析大系:ABAQUS工程實例詳解
- 從零開始:AutoCAD 2010中文版建筑制圖基礎(chǔ)培訓(xùn)教程
- MATLAB與機(jī)器學(xué)習(xí)
- 中文版Matrix珠寶首飾設(shè)計與建模
- Protel 99 SE原理圖與PCB設(shè)計及仿真(全彩版)
- 中文版AutoCAD 2013建筑制圖案例教程
- 機(jī)電系統(tǒng)計算機(jī)控制及輔助設(shè)計
- CAE分析大系:ABAQUS巖土工程實例詳解
- 中文版SketchUp 8.0技術(shù)大全
- AutoCAD 2012中文版從入門到精通