.NET和F#周報2018第39-40周.NET Core 3.0 Infer.NET Blazor
11-16
路子對了, 就可以邁的步子稍微大點. .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#的可以從這開始. https://www.youtube.com/channel/UCagwp71nG6uD-07Ltg6jFsg還有 REST API with MongoDB and F# on .NET Core
- Scott Nimrod 的 F# Live Programming
本周就到此,謝謝大家訂閱這個小專欄. 歡迎留言討論和投稿^^
推薦閱讀:
TAG:.NET | 機器學習 | 微軟(Microsoft) |
