.NET6之MiniAPI(一):開始Mini API
阿新 • • 發佈:2022-05-11
Mini API之前的官方.net web框架,都是偏重的,不像其他語言,如go,python,或基於c#的nancy,都是簡潔方式來開啟web之旅的。所以有小夥伴就吐槽.net基於web的不友好性,這不,.net6中官方就引入了Mini API(雖然來的有點晚),以解這部分小夥伴的相思之痛。
var app = WebApplication.Create(args);
app.MapGet("/", () => "Hello .net mini api");
app.Run();
用VS2022預覽版,.NET6,三行程式碼搞定一個web host,語義簡捷明瞭,可以說到了極簡了
如果你只想構建一個簡單host,可以說是如魚得水了,那麼如果你還想再複雜點,功能豐富點,那再怎麼往前走呢?
var builder = WebApplication.CreateBuilder();
var app = builder.Build();
app.MapGet("/", () => "Hello .net mini api");
app.Run();
這樣,先創造出一個builder,用來在build前,能裝載很多其他功能元件,從而豐富Mini API功能。這裡只是引出一下,詳情後續再談。
所以最近開啟一個.NET Mini API系列,讓這條路往遠走一走,往深走一走,基本思路是這個系列覆蓋web api開發常用層面,第一步以短小的文章為前導,也有有一些短視訊作為展示動態內容的補充,第二步,抽象完善,形成一套完整視訊,可能以低收費方式釋出在51CTO學院,騰訊課堂。
本系統基本涵蓋:
1、Mini API基礎功能
2、Mini API各種好用三方庫
3、基於Mini API完速團隊開發
想要更快更方便的瞭解相關知識,可以關注微信公眾號