- 基于C#的Web應用
- 仲福根 時書劍主編
- 4字
- 2018-12-27 19:34:53
1.1 ASP.NET概述
1.1.1 什么是ASP.NET
隨著Internet的發展,僅使用HTML設計制作的靜態網頁,已不能滿足具有動態、交互和后臺連接數據庫進行管理的網站要求,微軟公司開發了一種稱為ASP(Active Server Pages)動態服務器頁面的Web開發平臺。
應用ASP進行Web開發,給網站設計帶來了很大的方便。這是一種將服務器端代碼嵌入在HTML及JavaScript代碼中運行的腳本語言,不需要編譯和連接就可直接解釋運行,面向對象編程,利用ADO組件輕松存取數據庫。缺點是采用解釋執行程序,運行速度慢,以及腳本語言在使用上的局限性,很多功能的實現非常困難。為了解決上述難題,2000年微軟公司又開發了更優秀的Web開發技術ASP.NET。
在ASP.NET中,所有程序的執行都是經過服務器編譯的。當一個程序第一次被執行時,它先被編譯為中間語言代碼,再被編譯器編譯為二進制代碼。當這個程序被再次執行時,只要程序沒變化,就會直接在服務器上執行已編譯的可執行的二進制代碼,然后把執行結果通過網絡返回給客戶端,從而大大提升了執行效率。
推薦閱讀
- 羊毛衫生產工藝與CAD應用
- AutoCAD 2014建筑設計:從入門到精通
- 計算機輔助設計項目實戰
- AutoCAD繪圖實訓教程(2009版)
- CATIA V5從入門到精通(第二版)
- SOLIDWORKS二次開發與API教程(2020版)
- MATLAB與機器學習
- 深度學習高手筆記(卷1):基礎算法
- 中文版Pro/ENGINEER野火5.0技術大全
- SolidWorks 2012 輔助設計與制作技能基礎教程
- ANSYS CFX 14.0超級學習手冊
- OpenStack高可用集群(上冊):原理與架構
- SolidWorks機械設計實戰教程:柴油機油泵設計
- AutoCAD Electrical 2017 應用項目教程
- 從二維到三維