1. 程式人生 > 其它 >.NET6之MiniAPI(一):開始Mini API

.NET6之MiniAPI(一):開始Mini API

  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完速團隊開發

 想要更快更方便的瞭解相關知識,可以關注微信公眾號