.NET和F#周報2018第39-40周.NET Core 3.0 Infer.NET Blazor

路子對了, 就可以邁的步子稍微大點. .NET 社區現在就是這樣一個狀態. 歷史資產也沒丟(WinForms), 照樣子可幫你帶著他們一起, 壓到這個時代新技術棧里.

現在我們看看最近的.NET和F#社區相關更新

內容

  • 發布關於.NET Core 3.0 和 .NET Framework 4.8

    .NET Core 3.0 會支持同一機器的多版本存在, 同時不同的項目可以follow不同的版本.

    另外一個重要更新就是.NET Core 要對 Winforms 和WPF 做兼容.如果你的程序依賴比較少,可以嘗試一下從舊的Framework遷移到新的Core 3.0

    .NET 4.8 會增加新的瀏覽器和媒體播放器控制項 ,UWP的傳統程序可以支持觸摸功能. 增加高DPI支持. (評:我想這些都應該是從Windows 10的相關代碼,推到.NET 4.8 里的.^^)

    文章的評論很有意思,建議大家去看看.

    另外.NET Core 2.0已經結束生命, 請大家最低更新到.NET Core 2.1

  • Infer.NET 開源,這個歷史悠久的項目^^將會合併進ML.NET. Infer.NET Tutorials & Examples (本文封面是這個團隊成員) Infer.NET項目簡介 另外他也是支持多語言F# 等.

  • Blazor 0.6 主要實現了 1. 豐富模板功能 2.支持 Azure SignalR Service (Blazor 0.6.0 experimental release now available) 小項目真可以用blazor試試了. 另外團隊計劃在.NET Core 3.0 把Blazor正式融入ASP.NET Razor Components裡面.

  • Announcing Orleans 2.1 Orleans 2.1 正式發布 ,性能大提升,新的調度器,支持分散式事務,新的代碼生成器,在Azure託管hosting的優化,客戶端直連(比方說在ASP.NET或gRPC里)

    好多料, 客戶端直連真可以擴大Orleans的應用場景.

    另外要提到Sun Zhongfeng 報的一個.NET Core 2.1 JIT分層編譯的bug, 說是.NET Core 2.2會修復.

    (PS:如果你要用一個開源項目, 一定要看他們每次的blog更新.^^)

  • Mads Torgersen 發了一篇文章講Roslyn的歷史How Microsoft rewrote its C# compiler in C# and made it open source 好像博客園還是哪個公眾號已經翻譯了.

  • 聊聊F#, @MangelMaxime,@ncave,@dsyme, and @selketjah, 被評選為2018社區F#英雄

  • F# 新書 Stylish F# - Crafting Elegant Functional Code for .NET and .NET Core | Kit Eason | Apress

  • F# Enum』s Usage – Tao Liu 給介紹了個enum 含空格``Under Review``

  • Compositional IT 發布了個F# and .NET Core 的youtube channel.想入門F#的可以從這開始. youtube.com/channel/UCa

    還有 REST API with MongoDB and F# on .NET Core

  • Scott Nimrod 的 F# Live Programming

本周就到此,謝謝大家訂閱這個小專欄. 歡迎留言討論和投稿^^


推薦閱讀:

TAG:.NET | 機器學習 | 微軟(Microsoft) |