日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

跟我一起学.NetCore之.NetCore概述

發布時間:2023/12/4 asp.net 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 跟我一起学.NetCore之.NetCore概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

隨著.NetCore版本發布變更,在最近一年左右開始接觸到.NetCore,之前只是傳聞,并沒有動手實操;.NetCore逐漸成熟,大大小小的公司也開始進行使用,感覺再不學習就落后了,于是乎搜索各種資料開始學習,學習路徑是通過官網、博客、視頻;總的來說,項目開發應該沒有問題,但是總覺得所學知識不夠體系,總是停留在會用階段,對于相關聯知識也不熟,從而導致好多零碎的知識點每次都只能通過搜索引擎解決,浪費了不少時間,而且對于微服務體系的架構也需要有扎實的知識,所以痛定思痛,從頭整理,將知識點形成體系。初篇先從概述和簡單使用開始;

.NetCore百度百科定義

.NET Core是適用于 Windows、Linux 和 macOS 的免費、開源托管的計算機軟件框架,是微軟開發的第一個官方版本,具有跨平臺能力的應用程序開發框架 (Application Framework);

.NetCore應用場景,如下圖:

官方說明,.NetCore在桌面程序、Web、云、移動、游戲、物聯網、AI領域都能進行開發。對于我自己而言,Web程序和控制臺程序開發的比較多,隨著后續版本的發布迭代,Winform/WPF桌面應用程序應該也是不錯的選擇,畢竟界面開發的便捷性是很大的優勢,但個人覺得像桌面程序后續做工具、單機項目及內部小項目會使用,大型項目應該采取Web架構更加適合(個人理解);

.NetCore版本發布

時間
版本
備注
2016年2月
.Net Core?1.0 RC1
2016年5月.Net Core?1.0 RC2
2016年6月.Net Core?1.0?
2017年3月.Net Core?1.1?
2017年8月.Net Core?2.0?
2018年5月.Net Core?2.1(LTS)長期支持版本
2018年12月.Net Core?2.2?
2019年9月.Net Core?3.0(Maintenance)?
2019年12月.Net Core?3.1(LTS)長期支持版本
2020年11月
.NET5.0

2021年11月
.NET6.0(LTS)長期支持版本
2022年11月
.NET7.0
2023年11月.NET8.0(LTS)長期支持版本

根據以上表格體現,其實微軟在很早之前就開始做.NetCore進行布局了,從2016年開始發布對應版,起初迭代還是相對比較快的;其中LTS版本是長期支持版本,相對比較推薦;?目前3.1是推薦使用版本,后續微軟計劃每一年發布一個版本,其中偶數版本為LTS版本;

后續版本為什么直接到NET5.0(非官方定義)

從NET5.0版本開始,將不再區分.NetFrameWork和.NetCore,統一叫.NET,之前之所以叫.NetCore,應該就是為了區分兩個版本;至于為什么版本直接從3.0到5.0,因為現在.NetFrameWork是4.8了,由于后續是兼容版本,如果再起4.x版本的話就會感覺沖突,所以直接到5.0;(哈哈哈,這樣理解其實挺合理);

開發工具

微軟提供了幾款開發工具,適應于各平臺的開發,如下圖:

可以根據自己環境選擇不同的開發工具;

HelloWorld走起

如果在Windows安裝的是VisaulStudio的話,在安裝過程中就安裝了SDK,如果用Visual Studio Code,那么需要單獨安裝對應的SDK;這里默認都安裝好了;

1. 打開開發工具,創建新項目;

2. 搜索控制臺,選擇第一個;

3. 項目命名,選擇對應文件夾;

4. 點擊創建,生成項目,然后直接運行;

總結

????概述就這么多吧,如果需要詳細了解,去官網或搜索引擎去詳看;下一篇簡述Asp.NetCore的啟動過程;

總結

以上是生活随笔為你收集整理的跟我一起学.NetCore之.NetCore概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。