国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發程序,你可以得到以下的改進:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵寿县| 永泰县| 融水| 海阳市| 瑞昌市| 城固县| 华池县| 兴宁市| 建始县| 宁陕县| 南汇区| 伊春市| 新昌县| 浮山县| 长子县| 财经| 云龙县| 涪陵区| 象州县| 汝南县| 蓬安县| 平阳县| 区。| 灵丘县| 册亨县| 六枝特区| 凤城市| 宜丰县| 眉山市| 新野县| 徐州市| 察哈| 益阳市| 田林县| 陆川县| 循化| 洪湖市| 巴青县| 观塘区| 绥德县| 施甸县|