官术网_书友最值得收藏!

  • 基于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)。

主站蜘蛛池模板: 正宁县| 武胜县| 克什克腾旗| 都江堰市| 社会| 仁怀市| 都兰县| 栖霞市| 广西| 澳门| 梁河县| 阿鲁科尔沁旗| 綦江县| 芦溪县| 永兴县| 芦溪县| 温泉县| 台州市| 正宁县| 韶关市| 姜堰市| 恭城| 上杭县| 丹东市| 临武县| 福海县| 汕尾市| 山东省| 加查县| 兴隆县| 宜州市| 上虞市| 临邑县| 宾川县| 寿阳县| 监利县| 德令哈市| 禄劝| 廉江市| 象山县| 东莞市|