国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

瘋狂的ASP.NET系列-第一篇:啥是ASP.NET

2019-11-17 01:34:26
字體:
來源:轉載
供稿:網友

瘋狂的asp.net系列-第一篇:啥是ASP.NET

最近想學下ASP.NET,于是在網店上看到一本書叫做ASP.NET高級程序設計,老婆在旁邊問了句:“這個不是DSP(數字信號處理,大學讀的電子,所以這個比較熟),是ASP啊,什么是ASP啊?”。我想了幾半天,都沒想出這個縮寫是啥意思,對于搞了一年的.net的孩子,居然連這都不知道,上班了真心沒在下面好好看書啊。有的孩子喜歡實踐中學習,有的孩子喜歡看書,我比較喜歡看書+實踐,最好有個小項目能做下,現有條件只能看書+demo,看到小凱哥每天都有總結,心里也癢癢的,向他學習。閑話扯多了,進入正題:啥是ASP.NET。

1.ASP.NET的由來

十年前微軟發布了.net Framework(Microsoft .NET Framework是用于Windows的新托管代碼編程模型,這個地方不懂,以后再看),在此平臺上開發了ASP.NET,用于構建網站的工具。ASP(Active Server Pages)是動態服務器頁面的縮寫,目前ASP.NET已發布到了4.5版本。至于微軟為啥要發布ASP,初步可以從字面上理解,1.動態的頁面,之前的網站都是靜態的HTML頁面;2.服務器頁面,可以在服務器端操作數據庫,將數據在前端展示,訪問文件系統等等。

2.ASP.NET WEB VS ASP.NET MVC

之前看到MVC認為是一種很厲害的東西(可能往往自己不熟悉的東西都會認為很厲害吧)

百度百科:MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯

大概的意思就是一種框架,分為三層,這三層都是隔離的(以后看老A寫的MVC再寫詳細寫MVC是什么)

3.ASP.NET的7大特點:

(1)ASP.NET與.net Framework集成在一起

意思就是ASP.NET會用到.net Framework提供的各種類的方式,不論ASP.NET創建什么樣類型的應用程序(如獨立的window應用程序、window服務、命令行工具)

(2)ASP.NET是編譯執行的,而不是解釋執行的

首先.net程序編譯成中間語言IL(從本質上說所有的.net語言(包括C#,VB等)都會編譯成幾乎一樣的中間語言),這一步是.net能夠做到與語言無關的關鍵所在。

當頁面第一次請求的時候,第一次編譯會自動編譯,也可以提前編譯(預編譯),編譯的中間代碼IL被稱為程序集。當頁面執行時,中間代碼會編譯成本機機器代碼(JIT,即時編譯)

為啥要分兩次編譯:給開發者提供最大的便利和最佳的可移植性。

------------------------后面的內容,未完待續,有點累了,睡覺了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐陵市| 库伦旗| 永仁县| 若尔盖县| 屏山县| 张掖市| 乌拉特中旗| 三江| 嘉黎县| 抚顺县| 同心县| 大同县| 太保市| 嵊州市| 河南省| 扬州市| 宝清县| 永兴县| 汾阳市| 西吉县| 南宁市| 德保县| 宁波市| 慈溪市| 兴宁市| 建阳市| 靖远县| 扶风县| 宜章县| 马龙县| 鄂伦春自治旗| 图木舒克市| 灵宝市| 集贤县| 齐齐哈尔市| 青神县| 泰和县| 皮山县| 孝义市| 大厂| 桃江县|