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

首頁 > 編程 > .NET > 正文

ASP.NET Core簡單介紹教程(1)

2024-07-10 12:49:07
字體:
來源:轉載
供稿:網友

ASP.NET Core 是一個全新的開源、跨平臺框架,可以用它來構建基于網絡連接的現代云應用程序,比如:Web 應用,IoT(Internet Of Things,物聯網)應用和移動后端等。ASP.NET Core可以運行在 .NET Core 或完整的 .NET Framework 之上,其架構為發布到云端或本地運行的應用提供了一個最佳的開發框架,由開銷很小的模塊化組件構成,這就保持了你構造解決方案的靈活性。你可以跨平臺地在Windows、Mac和Linux等設備上開發和運行你的 ASP.NET Core 應用。ASP.NET Core 的源代碼已經在 GitHub 上托管。

Asp.net Core歷史

ASP.NET已經被使用來開發web應用程序很多年了。

一直以來,.net 框架經歷了一個不斷進化的過程,最后把我們帶到最近的ASP.Net Core1.0。 

ASP.NET Core 不是ASP.NET 4.6的延續。這是一個全新的框架 它實際上重寫了現有的ASP.NET 4.6框架,但小得多,而且更加模塊化。 有些人認為很多東西都是相同的,但這并不完全正確。ASP.NET Core相對于Asp.net發生了很多根本性的變化,在后續的課程中,我們將注意了解。

什么是Asp.Net Core

ASP.NET Core 1.0 是一個開源跨平臺的開發框架,用于構建基于云的現代 Web 應用 。它是從底層開始重新構建來提供性能優良的Web應用開發框架,可以部署在云上或者本地服務器上。另外,它使得 ASP.NET 應用更加精簡和模塊化(可以根據你的應用需要向里面添加其他模塊),跨平臺(你可以很容易的在 Windows, Mac or Linux 上開發和部署你的應用),云優化(你可以在云上在云上部署和調試你的應用)。

asp.net core特點:

跨平臺

可以在Windows,macOS,Linux上運行

靈活的部署機制

1.Portable applications(便攜式應用)

這種部署機制和傳統的.NET Framework相似,只要目標平臺上存在.NET Core Runtime即可。

2.Self-contained application(自宿主應用)

顧名思義,這種部署機制將應用和運行時共同打包,即便目標平臺上沒有安裝.NET Core Runtime也能正常使用。

第二種方式和.NET Native也是不一樣的,仍然使用CoreCLR,而.NET Native使用CoreRT作為運行時,詳細信息請見dotnet/corert。

命令行工具

.NET程序所有的運行腳本都可以用命令行工具執行(cmd,bash)這里有幾個常見的donnet命令

Asp.Net Core的優勢

ASP.NET Core有以下優勢:

ASP.NET Core相對于之前的版本有許多變化,才使得它成為一個更加靈活和模塊化的框架。 ASP.NET Core不再是基于System.Web.dll,它基于一組分解在NuGet的包。 這使您可以根據實際需要來判斷是否引用相應的Nuget包,可以優化您的應用程序。 表面積更小的應用程序的好處包括安全更強、維修更少,提高性能,降低成本

使用ASP.NET Core開發程序,你可以得到以下的改進:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白玉县| 阳朔县| 突泉县| 于田县| 五原县| 罗江县| 闵行区| 丽水市| 怀集县| 怀远县| 奉新县| 石城县| 来安县| 密山市| 新安县| 武义县| 邯郸市| 高阳县| 南充市| 广宁县| 大化| 罗定市| 右玉县| 大关县| 乡宁县| 蕲春县| 武功县| 沁水县| 五原县| 永清县| 枣强县| 额敏县| 怀来县| 长治市| 安宁市| 桂东县| 苏州市| 绵阳市| 江达县| 安图县| 扎赉特旗|