2025-12-07
.NET 10とC# 14のリリースを祝う.NET Conf 2025の振り返り
2025年11月30日から12月7日までの期間で、C#と.NET関連の最大のニュースは、.NET Conf 2025の開催と.NET 10の公式リリースです。このイベントでは、.NET 10、Visual Studio 2026、AI統合、コミュニティの成果が強調され、多くの開発者が注目しました。イベントの録画、スライド、デモが公開されており、.NET開発の最新トレンドを把握するのに役立ちます。 また、.NET 10は長期サポート(LTS)版として2028年11月までサポートされ、生産性向上とパフォーマンス強化が図られています。
X上では、公式アカウントの@dotnetが、.NET Conf 2025のウェブ開発者向けハイライトとして.NET 10、Aspire 1.3、Visual Studio 2026を紹介するコミュニティスタンドアップを告知しています。@VisualStudioは、.NET 10のリリースを祝い、パフォーマンス向上やC#の新機能(fieldキーワード、条件付き割り当て)、F#の改善、AIツールを強調しました。
C# 14の新機能と拡張性向上
C# 14では、拡張プロパティ(Extension Properties)が導入され、拡張メソッドでプロパティを使えるようになり、コードのクリーン化が進みます。 また、拡張メンバー、null条件付き割り当て、fieldキーワード、ラムダパラメーターの修飾子、部分コンストラクターとイベントなどの機能が追加され、開発効率が向上しています。
Xでは、@ShawnWildermuthが自身のoredevトークを共有し、C# 14と.NET 10の新機能を解説。@AntonMartyniukは、.NET 10のトップアップデートとしてC# 14の機能(拡張メンバーなど)を挙げ、ファイルベースアプリのサポートやASP.NET Coreの検証機能、JSON Patch、EF Coreの複合型改善を詳述しています。
ASP.NET Coreとウェブ開発の進化
ASP.NET Coreでは、Minimal APIの検証サポート、JSON Patch、Server-Sent Events (SSE)、OpenAPI 3.1対応が追加され、ウェブアプリの構築がより柔軟になりました。 コミュニティスタンドアップでは、これらのリリースハイライトが議論されています。
Xの@aspnetは、.NET Conf 2025のウェブ開発者向けハイライトとして.NET 10などを紹介。@davidortinauは、.NET 10の発表とコミュニティニュースを振り返るセッションを告知しました。
EF Coreとその他のツールのアップデート
EF Coreでは、オプションの複合型、JSONと構造体のサポート、LeftJoin/RightJoin演算子、名前付きクエリフィルター、ExecuteUpdateのJSON列対応が加わり、データベース操作が強化されています。 また、.NET KetchupのWeek 49(12月1-7日)では、世界中の.NETニュースがまとめられています。
Xでは、@dotnewsletterが、C#ソースジェネレーターの洞察、Span/Memoryによるパフォーマンス向上、.NET 10とC# 14の機能、多スレッドの問題を扱ったニュースレターIssue #341を共有。@thereformedprogは、.NET 10向けのScaffoldingアップデートについて言及しています。
その他の注目点
- JetBrainsのdotInsights(12月号)では、.NET 10とC# 14の新機能、UI改善、スタートアップ高速化が取り上げられています。
- MicrosoftのTypeScriptネイティブリメイク計画が進み、TypeScript 6.0をC#ベースの最終リリースとする方針が発表されました。
- Xの@Simon_Hypixelは、現代のC#/.NETがパフォーマンスとGCで進化し、ゲーム開発のボトルネックが解消された点を指摘。@teo_tsirpanisは、C#/.NETのJava/JVMに対する強みを議論しています。
これらのニュースは、.NETエコシステムの成熟を示しており、開発者は.NET 10への移行を検討する良い機会です。指定アカウントからの関連投稿は上記に含め、多様なソースから分散してまとめました。