ASP.NETCore簡介-ASP.NETCore基礎教程-簡單教程,簡單程式設計
ASP.NET Core 簡介
.NET Core 是 .NET Framework 的新一代版本,是微軟開發的第一個具有跨平臺 ( Windows、Mac OSX 、Linux ) 能力的應用程式開發框
ASP.NET Core 是 Microsoft 新開發的,基於 .NET Core 的 Web 開發框架
ASP.NET Core 是對 ASP.NET 的重新設計,變得快速,靈活,現代,並且可以跨不同平臺工作。
如果你之前已經接觸過 ASP.NET,有過任何 MVC 或 Web API 的經驗,那麼你會有很強烈的熟悉感。
在本教程中,我們將會學習如何使用 ASP.NET Core 開發網頁應用程式, 建立、編輯和檢視資料庫中的所有資料
ASP.NET 簡史
ASP.NET 設計之初,就為 Web 而生,也自那時起,該框架經歷了一個穩步的演變,並最終將我們引導至其最新的 ASP.NET Core 2.1 版本
ASP.NET 的演變史,其實就是一部 Web 框架的演變史的完全版,也是過去這麼多年網際網路的發展史
-
ASP.NET Core 2.1 不是 ASP.NET 4.x 的延續,或者這麼說, ASP.NET Core 1.0 不是 ASP.NET 4.6 的延續
-
ASP.NET Core 是一個全新的 Web 框架,它與 ASP.NET 並行發展
-
ASP.NET Core 是對 ASP.NET 的重新設計,更小,也更模組化
-
雖然能從 ASP.NET Core 中看到很多 ASP.NET 的熟悉身影,但這並不完全一樣, ASP.NET Core 是對 ASP.NET 環境的一個重大改變
ASP.NET Core 的優點
ASP.NET Core 具有以下優點:
-
ASP.NET Core 有著大量的體系結構更改,這些更改使得 ASP.NET Core 更精簡和更模組化
-
模組化的設計,使得 ASP.NET Core 不再基於
System.Web.dll
,而是基於一組精細且充分考慮的NuGet
包 -
ASP.NET Core 允許我們優化應用程式,只包含必要的 NuGet 包
-
更為精簡的應用程式可以帶來更高的安全性,更少的維護,更好的效能以及更低的成本
使用 ASP.NET Core ,我們可以獲得以下好處:
-
能在 Windows,Mac 和 Linux 上構建和執行跨平臺的 ASP.NET 應用程式
-
使用 ASP.NET Core 可以構建和並行執行版本化的應用程式
-
新的工具簡化了現代 Web 應用程式的開發
-
統一的方式構建 Web UI 和 Web API
-
雲環境配置
-
內建依賴注入
-
使得 Razor 標記更接近原聲 HTML 的標籤助手
-
應用程式即可以在 IIS 中執行,也可以在自己的程式中執行
相關文章
- 表單驗證教程簡介
- pprof簡單教程
- 《MySQL 8 DBA基礎教程》簡介MySql
- 《SQL基礎教程(第2版)》簡單筆記SQL筆記
- butterfly簡單使用教程
- PHP PDO 簡單教程PHP
- grpc簡單教程RPC
- 最簡單jboss教程!
- 螞蟻部落Git教程簡單介紹Git
- Unity中使用sLua的 超丶簡單基礎教程Unity
- 併發程式設計基礎——JMM簡介程式設計
- PHP基礎教程-14 字串變數簡介PHP字串變數
- React 教程第十一篇 —— Redux 簡介和簡單實現ReactRedux
- Shell程式設計——極簡教程程式設計
- js DSL超程式設計簡單介紹JS程式設計
- JavaScript 模組化程式設計簡單介紹JavaScript程式設計
- Linux 程式設計工具簡單介紹Linux程式設計
- docker簡單實用教程Docker
- Mackdown簡單的使用教程Mac
- MacDroid使用簡單教程~Mac
- ROM簡單製作教程
- GitHub簡單入門教程Github
- 一個簡單的JavaScript函數語言程式設計教程JavaScript函數程式設計
- C#教程:簡單的歡迎程式
- InnoSetup簡單教程一,安裝使用和簡單測試
- 《簡明 PHP 教程》04 基礎PHP
- 零基礎虛擬主機簡單安裝wordpress教程
- C#基礎程式設計——簡介及基礎語法C#程式設計
- 簡單的 Go 入門教程Go
- javascript設計模式單例模式簡單介紹JavaScript設計模式單例
- 雲端計算開發學習教程,簡單介紹雲端計算
- WebGL簡易教程(一):第一個簡單示例Web
- C++多工程式設計簡明教程(1)-C++的多工其實很簡單C++程式設計
- javascript物件導向程式設計概念簡單介紹JavaScript物件程式設計
- javascript函數語言程式設計簡單介紹JavaScript函數程式設計
- javascript如何實現模組程式設計簡單介紹JavaScript程式設計
- 《SQL基礎教程》簡要總結SQL
- 簡單易懂KVC基礎篇