.NET 5に向けて
ずいぶん長い間更新できてなかったなぁ、と反省しています。
色々あったんですけどね。異動とか。世間もCOVID-19で大変。
で。そんなこんなで、.NET 5に向けてのMSのブログを読んだら、ちょっと悲しい展開に。
MSもパンデミックの影響を受けてて、顧客のニーズに合わせて、なんと、.NET CoreとMono、Xamarinと、それらのツールチェーンの統合化が、.NET 5の段階、今年2020年11月時点ではプレビューが可能になる。という事が書いてありました。
統合の完了は.NET 6で完全に完了。
ちょっと悲しいですね。2021年まで待たないといけない。
Xamarinを推している中で、過渡期なのはちょっと辛いというか。
最近、本番稼働案件でも.NET Coreを選定するようにしてきましたが、いつまでたっても亜流なのもちょっと辛いですし。
さすがに.NET Frameworkは.NET 5化されると信じたいですが。
.NET 5のよさげなポイント
・SingleFileApplication(/p:PublishSingleFile)がまともになる。
これすごく興味深くて、待ってる機能です。
GitHubのIssue的には、今の圧縮ファイルを展開する動きでは無くて、ReadOnlyなシステムでも直接起動できるような感じでした。
今の単一ファイル発行が本当に残念だったので、期待大ですね。
ほかにも色々と興味深いポイントがあるので、Announcing .NET 5 Preview 4 and our journey to one .NETは是非ご一読を。
.NET MAUI
Introducing .NET Multi-platform App UI
これも気になりますね。
なまじFlutterのUIの作りやすさを知っただけに、MVUパターンで画面を作れるのが楽しみで仕方ないです。
これも、.NET 6までひとまずはお預け。
Xamarin.Formsをスルーし続けていて、最近ようやくやろうと思ったところで、新しいフレームワークを見せられると、やっぱり待とうかなって思っちゃいますね。
とりあえず今日はこんなところで。
あ、あと、C#でCtrl+cを待機する方法書きました。
C#でCtrl+c受け付けるをご参照ください。