「.NET 9 RC1」が公開、JITコンパイラやAOTコンパイラの性能向上、ハイブリッドアプリの実現など

今回は「「.NET 9 RC1」が公開、JITコンパイラやAOTコンパイラの性能向上、ハイブリッドアプリの実現など」についてご紹介します。

関連ワード (同社、最初、表示等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトは同社の包括的なアプリケーションフレームワークの次期バージョンとなる「.NET 9」の最初のリリース候補版となる「.NET 9 RC1」のリリースを発表しました。

.NET 9 RC

.NETは、デスクトップアプリケーションからモバイルアプリケーション、クラウドネイティブ、ゲーム、IoTなど、あらゆるアプリケーションを包括的にカバーするフレームワークです。

.NETの大きな枠組みの中に、プログラミング言語のC#やコンパイラ、ランタイム、そしてクロスプラットフォーム対応のUIフレームワーク.NET MAUIやWebアプリケーションフレームワークのBlazorなどが含まれています。

.NETは包括的なフレームワーク

.NETは偶数バージョンがLTS(Long Term Support:長期サポート)版となり、現時点では昨年11月にリリースされた.NET 8が最新のLTS版です。

.NETは奇数バージョンとなるため、長期サポートは行われません。次のLTS版は来年登場する.NET 10の予定ですので、長期で安定していることが望ましい業務アプリケーションなどでの利用では、.NET 9正式版がリリースされた後でも.NET 8を使うことをお勧めします。

.NET 9の主な新機能

.NET 9ではアプリケーションの性能向上を目的としたコンパイラの機能強化が行われています。

具体的には64 ビットJITコンパイラにおけるfor文などループの最適化による高速化、ネイティブAOTコンパイラ(事前コンパイラ)におけるスレッドローカルな静的変数のインライン展開による高速化、.NET 8で有効になったDynamic PGO(動的なプロファイルのガイドによる最適化)、すなわち実行中のアプリケーションのプロファイルを基にしてコンパイルを最適に行う処理が拡張され、より多くのパターンをプロファイルできるようになったことによる型チェックの高速化などが行われました。

また、dotnet testがMSBuildとより統合されたことで、並列でのビルドがサポートされたMSBuildにより異なるターゲットフレームワーク間で同じプロジェクトのテストを並列で実行できるようになりました。

.NET MAUIにHybridWebViewが追加

クロスプラットフォーム対応のUIフレームワーク「.NET MAUI 9」では、新しいコントロール「HybridWebView」が追加されます。

HybridWebViewを利用することで、 .NET MAUI ネイティブ アプリでHTMLやJavaScriptを用いたWebアプリケーションを表示し、C# と .NET を使用してWebアプリケーションのバックエンドを構築できるようになります。

これによりハイブリッドアプリの構築が可能になります。

マイクロソフトは11月12日からイベント「.NET Conf 2024」の開催を予定しています。.NET 9はそこで正式版としてリリースされる見通しです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
アットホーム、不動産情報流通システムにノーコードで操作ナビを実装
IT関連
2022-04-03 01:41
みずほ銀行、「Oracle Financial Services」を導入–国際業務向け基幹系システムを刷新
IT関連
2023-02-05 09:24
AzureでArmサーバによる仮想マシンの正式提供が開始、「Ampere Altra」を採用。Javaはコード変更なしで実行可能
ARM
2022-09-07 11:43
iOS版「Chrome」に4つの新機能–住所の地図表示やカレンダーの予定作成が容易に
IT関連
2023-06-22 01:51
キヤノンITS、医療DXを実現する新たな医療機関向けサービスを提供へ
IT関連
2023-11-28 15:18
マネージドなNFSサーバのAmazon EFSが大幅性能向上、読み取りのレイテンシがミリ秒単位からマイクロ秒単位へ
AWS
2022-02-16 21:57
[速報]Oracle Database 23cが正式リリース。JavaScriptストアドプロシージャ、DBに自然言語で問い合わせなど新機能。Oracle CloudWorld 2023開幕
Oracle
2023-09-20 13:08
ソニービズネットワークス、AI活用で広告運用とサイト改善を実施–CV数は昨年比10%増
IT関連
2022-07-27 04:16
災害時などの耐障害性を検証、Dropboxが「データセンターの接続を断つ」テストで得た成果
IT関連
2022-05-10 11:08
ShopifyでストアによるNFTの直接販売が可能に
ブロックチェーン
2021-07-29 22:56
【コラム】テックコミュニティにおけるメンタルヘルスの偏見をなくすために
その他
2021-07-12 11:48
京都中央信用金庫、NECの生成AIサービスで業務適用への実証を開始
IT関連
2024-04-25 17:19
ロボティック・プロセス・オートメーションのUiPathがIPO申請
ソフトウェア
2021-03-30 09:33
ウィズセキュア、「Exposure Management」でパートナー向け早期パイロットプログラム
IT関連
2024-03-27 01:30