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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

.net core实践系列之短信服务-为什么选择.net core(开篇)

發(fā)布時間:2023/12/4 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .net core实践系列之短信服务-为什么选择.net core(开篇) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

從今天我將會寫.net core實戰(zhàn)系列,以我最近完成的短信服務(wù)作為例子。該系列將會盡量以最短的時間全部發(fā)布出來。源碼也將優(yōu)先開源出來給大家。

源碼地址:https://github.com/SkyChenSky/Sikiro.SMS

.NET CORE簡介

  ASP.NET Core 是一個跨平臺高性能開源框架,它不是ASP.NET Framework延伸,而是重生,存在質(zhì)的區(qū)別。不得不夸微軟,使ASP.NET Core開源是一大進(jìn)步就是,其源碼可以在github上搜索到。其代碼的透明度可以為大家更好的把控與理解,并且使大家開發(fā).NET Core的項目有更好的完成度。

  ASP.NET Core的出現(xiàn)為了擺脫.NET? Framework十多年來的Windows系統(tǒng)下的束縛,其開源也是為了建立更好的技術(shù)生態(tài)環(huán)境。

  如今,你可以跨所有平臺,任意的在Windows、Mac和Linux等設(shè)備上開發(fā)并且運(yùn)行你的 ASP.NET Core 應(yīng)用。當(dāng)然你也可以用你喜愛的托管程序(?IISNginxApacheDocker?)進(jìn)行部署

.NET CORE版本歷史

版本

 發(fā)布時間

1.0 RC1

2016年2月15日

1.0 RC2

2016年5月16日

1.0

2016年6月27日

1.1

2016年11月16日

2.0

2017年8月14日

2.1

2018年5月30日

?

了解一個技術(shù)本質(zhì)就是追溯他的發(fā)展歷程。

  • 2016年1月ASP.NET5 改名 ASP.NET Core 1.0

  • 2016年6月ASP.NET Core 1.0正式發(fā)布,與其一起的還有.NET Core Runtime,.NET Core SDK,.NET Core Windows Server Hosting,Entity Framework Core 1.0。

    • 當(dāng)時我并沒有優(yōu)先吃螃蟹,因為經(jīng)驗告訴我,微軟的1.0版本的項目更多的是了解與學(xué)習(xí)。因為還有很多大量的優(yōu)秀的開源組件并沒及時支持。

  • 2016年8月,伴隨著Visual Studio 2017 15.3發(fā)布,ASP.NET Core 2.0的出世沖擊著我們整個.NET。

    • 當(dāng)時我也優(yōu)先以管理后臺作為了一個小項目試行,當(dāng)項目開始不到一半,經(jīng)驗又告訴我,ASP.NET Core已經(jīng)可以完完全全開發(fā)正式的項目了。

.NET CORE優(yōu)勢

跨平臺

可以隨時在Windows、Mac和Linux上開發(fā)并部署你的項目。

多工具選擇

Visual Studio Code、Visual Studio、Jetbrains Rider

高性能

更高的效率,更小的內(nèi)存占用。雖然我沒親自測試過,不過網(wǎng)上很多測試數(shù)據(jù)。

靈活部署

ASP.NET Core不再是基于System.Web.dll,不再需要依賴IIS與windows,?IIS、Nginx、Apache、Docker供你選擇

命令行工具

.NET程序所有的運(yùn)行腳本都可以用命令行工具執(zhí)行(cmd,bash),因而無需花費更多的時間成本重復(fù)學(xué)習(xí)。

指令幫助
dotnet new產(chǎn)生新的基本 .NET 項目內(nèi)容
dotnet restore還原所參考的 NuGet 包
dotnet build建造 .NET 項目
dotnet publish產(chǎn)生可發(fā)行的 .NET 項目?
dotnet run編譯與立即運(yùn)行 .NET 項目?
dotnet repl引導(dǎo)交互式的對話
dotnet pack將項目的產(chǎn)出封裝成 NuGet 包

模塊化

按需使用組件包,使你的應(yīng)用程序更新的高效、輕便、健壯。

結(jié)束

自2016年的.NET CORE誕生,我們見證了微軟一步步的改變與進(jìn)步,前段時間花了巨資收購了GitHub(不知道他在下一步什么棋)。雖然身邊很多原本用.NET的公司轉(zhuǎn)型了JAVA,然而這個世界的本質(zhì)其實就是一個周期變動與輪回。

我們不求跟風(fēng),但愿精益求精

原文地址:?https://www.cnblogs.com/skychen1218/p/9519570.html


.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結(jié)

以上是生活随笔為你收集整理的.net core实践系列之短信服务-为什么选择.net core(开篇)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。