?? 作者:@哈桑c(CSDN平臺)
?? 專欄:C#/.NET系列文章
序號 | 系列文章 |
---|---|
0 | 【ASP.NET】手把手創(chuàng)建一個ASP.NET項目以及MVC模式的介紹 |
文章簡介
本文是 ASP.NET 框架的概述,相信看完本文之后大家就會對 ASP.NET 框架有一個初步的認識。
1、什么是 ASP.NET 框架?
ASP.NET 是微軟在2000年發(fā)布的一個免費的 Web 框架,可以使用 HTML、CSS 和 JavaScript 構建出色的網(wǎng)站和 Web 應用程序。還可以創(chuàng)建 Web API (應用程序接口)并使用 Web 套接字等實時技術。ASP.NET 框架支持使用 C# 和 Visual Basic 兩種語言進行開發(fā)。
點擊進入 ASP.NET 框架官方網(wǎng)站。微軟在2016年發(fā)布的 ASP.NET Core ,是一個比 ASP.NET 更加先進的 Web 框架,點擊了解更多 ASP.NET Core。
2、ASP.NET 框架的安裝
ASP.NET 框架的安裝無法通過命令行的方式進行,我們可以通過在開發(fā)工具 Visual Studio 上手動創(chuàng)建。
點擊了解詳細的安裝步驟。
3、三種開發(fā)模式
在 ASP.NET 框架中提供了三種用于開發(fā) Web 的模式,分別為 Web Forms(Web窗體)、MVC(Model View Controller 模型-視圖-控制器)和 Web Pages(單頁應用程序)。這三個框架都穩(wěn)定且成熟,你可以使用其中任何一個框架創(chuàng)建出色的 Web 應用程序。 無論你選擇哪種框架,你都會隨時隨地獲得 ASP.NET 的所有優(yōu)勢和功能。
3.1、Web Forms(Web 窗體)
Web Forms 又稱 Web 窗體。在這個模式下你可以以傳統(tǒng)的拖拽事件驅動模型的方式來生成動態(tài)網(wǎng)站,同時利用設計圖面以及許多控件和組件,你可以迅速生成帶有數(shù)據(jù)訪問的高級的、功能強大的 UI 驅動型網(wǎng)站。但是需要注意的是 Web 窗體開發(fā)的模式在現(xiàn)在已經過時,學習價值已經不大了。
3.2、MVC(Model View Controller 模型-視圖-控制器)
MVC 全稱 Model View Controlle,是一種基于模型-視圖-控制器的開發(fā)模式。MVC 模式為你提供了功能強大、基于模式的方法來構建實現(xiàn)完全分離關注點的動態(tài)網(wǎng)站?;?MVC 模式的網(wǎng)站有著耦合度低、重用性高、部署快等優(yōu)點, MVC 模式是使用 ASP.NET 框架開發(fā)復雜網(wǎng)站的首選開發(fā)模式。
3.3、Web Pages(單頁應用程序)
Web Pages 也即單頁應用程序,指的是只有一個 Web 頁面的應用。在這個模式中你可以使用 C# (或 Visual Basic) 結合網(wǎng)頁的 Razor 標記語法將 C# (Visual Basic)代碼嵌入到網(wǎng)頁當中,實現(xiàn) C#(Visual Basic)代碼和 HTML 、CSS 、JavaScript 等服務器代碼的結合。值得一提的是單頁應用程序的開發(fā)模式是 ASP.NET 框架三種開發(fā)模式種最簡單的一種,如果你是個新手,那么 Web Pages 單頁應用程序開發(fā)模式是你入門的不錯選擇。
4、Web API(Web 應用程序接口)
ASP.NET Web API 是專門用于構建面向控制器 API 的應用程序,用于輕松構建可以訪問多種客戶端(包括瀏覽器和移動設備)的 HTTP 服務。Web API 強調在數(shù)據(jù)訪問層和表示層之間提供通信機制,即 Web API 通常被用于在 Web 應用程序和其他應用程序之間共享數(shù)據(jù),服務于數(shù)據(jù)訪問的需要。ASP.NET Web API 是用于在 .NET Framework 上搭建基于 RESTful 風格的前后端分離架構的應用程序的理想平臺。
點擊了解更多 ASP.NET 框架。文章來源:http://www.zghlxwxcb.cn/news/detail-439283.html
結語
以上就是ASP.NET 框架的概述啦,希望對大家有所幫助。感謝大家的支持。文章來源地址http://www.zghlxwxcb.cn/news/detail-439283.html
到了這里,關于【ASP.NET】ASP.NET框架概述的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!