国产探花免费观看_亚洲丰满少妇自慰呻吟_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,即時編譯)

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 醴陵市| 雷波县| 宜兴市| 秦皇岛市| 南投市| 玉环县| 霍林郭勒市| 秀山| 武乡县| 大英县| 天镇县| 湟中县| 新余市| 沧州市| 吉木萨尔县| 通城县| 乾安县| 西城区| 白玉县| 万安县| 崇阳县| 牡丹江市| 土默特左旗| 新津县| 循化| 孝义市| 永寿县| 荆州市| 耿马| 泸州市| 衢州市| 湾仔区| 焦作市| 潍坊市| 滦平县| 封开县| 太白县| 开平市| 楚雄市| 绵阳市| 南川市|