.net 6

.NET 6 發佈了,ASP.NET Core 5 系列將何去何從?

.Net 6來囉!

從.NET Frameworks 1.1 ~ 4.x、.NET Cpre 2、.NET Cpre 3,一直到、.NET 5,其中更迭不少,但.NET系列一直萬變不離其中,除了倚靠強大的Visual Studio開發工具,讓開發者順利轉換、升級外,其實微軟一直很努力在維持C#程式語言的前瞻性,當然,若要跟Python或Go等新興語言相比,C#仍是有些拖泥帶水,但… 他們本來就不是一個平面上的東西,這樣比較也不是很公平!

.Net 6同時推出C# 6,更多方便與新興的語法!
效能的提升是.Net 6非常強調的重點!

.NET 6 的發佈,在個人的看法上,有幾點是非常重要的:

  1. 跨平台,雖然.NET Core一直都強調跨平台,但這次,微軟真的要一統天下了,包含PC、移動裝置、雲端、物聯網裝置等。
  2. 更完整的WebAssembly開發環境,相信下一代的Blazor成熟期會更快到來。
  3. 完整支援ARM生態系,簡單說,Apple M1晶片的電腦也能跑C#程式了,而且將順暢無比。
  4. MAUI, Multi-platform App UI,多個環境共用同一套UI。(Web開發者基本可無視!)
  5. LTS, Long-term support,這是我認為最重要的事情,代表微軟不會隨便拋棄.NET 6,企業可以放心使用。
橫跨多個平台與環境,不論在電腦、手機、Windows、mac甚至是IoT設備都可以運行。

回到主題,那現在該把ASP.NET Core 5的技術學完嗎?還是斬斷過往向前看,跳到.NET 6呢?

其實大可不必,因為.NET的技術一直都是堆疊的,新的版本帶來新的功能與拋棄舊的設計,.NET 5的相關技術學好,保證可以無縫接軌.NET 6!

所以,「ASP.NET Core 5 Web API開發實錄」絕對會繼續下去,至少到一個段落,將基本的知識與技能都寫完!

Related posts

Latest posts