1.概述
Q: 什么是 .NET?
A:.NET 是一個(gè)開發(fā)人員平臺(tái),由工具、編程語言、庫組成,用于構(gòu)建許多不同類型的應(yīng)用程序。使用 .NET,可以使用多種語言、編輯器和庫來構(gòu)建 Web、移動(dòng)、桌面、游戲和 IoT 等,可以使用 C#、F# 或 Visual Basic 編寫 .NET 應(yīng)用。
.NET 發(fā)展至今,出現(xiàn)了兩種實(shí)現(xiàn) net framework 和 net。
作為.net開發(fā)者,大家都知道 net framwork 只能在windows上運(yùn)行(雖然可以借助mono,但基本上不會(huì)用非windows平臺(tái)的服務(wù)器來部署.net應(yīng)用程序),不開源。好在微軟推出的版本都是向下兼容,升級(jí)無憂。
隨著如今開發(fā)環(huán)境越來越復(fù)雜,大家都在追求跨平臺(tái),多場(chǎng)景,云端等新概念的程序?qū)崿F(xiàn)方式,.net framework 的市場(chǎng)越來越小,奄奄一息,微軟為了奮起直追,2014年微軟基于net framework開始重新設(shè)計(jì)新的框架以應(yīng)對(duì)當(dāng)下的開發(fā)環(huán)境,net core 就此應(yīng)運(yùn)而生。(github 顯示net core v1.0.0的release版本發(fā)布在2016年)。
2. NET 與 NET Framework
實(shí)現(xiàn) | 版本 | 應(yīng)用說明 |
---|---|---|
.NET | .NET Core 1.0-3.1,.NET5 及其更高版本 | 跨平臺(tái),微服務(wù),支持Docker,高性能可擴(kuò)展,支持并行運(yùn)行環(huán)境,開源 |
.NET Framework | .NET Framework 1.0 - 4.8 | 只支持Windows平臺(tái)(除非借助Mono), 不開源,不支持并行運(yùn)行環(huán)境 |
.NET 5 是一個(gè)很重要的版本,它將 net framework 和 net core 重新整合在一起,使用統(tǒng)一的名字 .NET 5 (或后續(xù)的版本號(hào)) 。是net技術(shù)棧實(shí)現(xiàn)大一統(tǒng)的根基版本。
.NET 6 帶來了許多性能改進(jìn)和生產(chǎn)力提升,是一個(gè)長(zhǎng)期支持版本,是真正的具有強(qiáng)大動(dòng)力的非常重要的版本。
3. Asp.Net Core 與 Asp.Net
Q:什么是 asp.net ?
A:ASP.NET 通過專門用于生成 web 應(yīng)用的工具和庫擴(kuò)展 .NET 平臺(tái),僅支持Windows 。
Q:什么是 asp.net core ?
A:ASP.NET Core 是運(yùn)行在 macOS、Linux 和 Windows 上的 ASP.NET 的開放源代碼版本。ASP.NET Core 于 2016 年首次發(fā)布,是對(duì) ASP.NET 早期僅 Windows 版本的重新設(shè)計(jì)。文章來源:http://www.zghlxwxcb.cn/news/detail-458160.html
ASP.NET Core | ASP.NET 4.x |
---|---|
針對(duì) Windows、macOS 或 Linux 進(jìn)行生成 | 針對(duì) Windows 進(jìn)行生成 |
Razor Pages 是在 ASP.NET Core 2.x 及更高版本中創(chuàng)建 Web UI 時(shí)建議使用的方法。 另請(qǐng)參閱 MVC、Web API 和 SignalR。 | 使用 Web FormsSignalR、MVCWeb APIWebHooks 或網(wǎng)頁 |
每個(gè)計(jì)算機(jī)多個(gè)版本 | 每個(gè)計(jì)算機(jī)一個(gè)版本 |
使用 C# 或 F# 通過 Visual Studio、Visual Studio for Mac 或 Visual Studio Code 進(jìn)行開發(fā) | 使用 C#、VB 或 F# 通過 Visual Studio 進(jìn)行開發(fā) |
比 ASP.NET 4.x 性能更高 | 良好的性能 |
使用 .NET Core 運(yùn)行時(shí) | 使用 .NET Framework 運(yùn)行時(shí) |
引用:
ASP.NET Core 概述 | Microsoft Docs文章來源地址http://www.zghlxwxcb.cn/news/detail-458160.html
到了這里,關(guān)于Asp.Net Core 6 - 概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!