.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受け付けるをご参照ください。