Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft は、強化された MVVM サポートを備えた .NET Community Toolkit 8.2 を発表

Microsoft は、強化された MVVM サポートを備えた .NET Community Toolkit 8.2 を発表

Microsoft は .NET Community Toolkit 8.2 を導入し、モデル - ビュー - ビューモデル (MVVM) 開発のサポートを強化し続けています。これは、開発者向けの MVVM 機能の強化にも重点を置いた、前の 8.1 リリースに続くものです。

.NET Community Toolkit には、使用する UI プラットフォームに関係なく、.NET 開発者向けに設計された一連の API とヘルパーが含まれています。 4 月 27 日に発表されたバージョン 8.2 のソース コードは、GitHub で公開されています。

最新の .NET Community Toolkit リリースでは、MVVM Toolkit で [RelayCommand] を使用するときにカスタム属性を使用できるようになりました。この機能強化により、開発者はネイティブの field: および property: C# 構文を利用してカスタム属性ターゲットを指定し、[RelayCommand] を展開して MVVM コマンドを生成するときに、生成されたメンバーの属性に対する完全な権限を付与できます。カスタム属性のサポートは、viewmodel が JSON シリアル化を必要とし、生成されたプロパティを明示的に無視する必要がある場合に特に重要であると Microsoft は主張しています。

さらに、MVVM Toolkit は、バージョン 8.2 のすべての [ObservableProperty] フィールドに対して 2 つの新しいプロパティ変更フックを提供します。この機能は、設定されている古い値と新しい値の状態変更ロジックを簡単に挿入するために必要なインフラストラクチャなしで [ObservableProperty] を使用するときに発生した以前の問題に対処します。 MVVM フレームワークのコンテキストでは、一般的なシナリオでは、現在選択されているユーザーまたはネストされたビューモデルを表す可能性のある「選択された項目」の監視可能なプロパティを持つ必要があります。以前のイテレーションでは、プロパティ値を変更すると、多くの場合、古いインスタンスと新しいインスタンスの両方を調整する必要がありました。

さらに、MVVM Toolkit の 8.2 アップデートでは、以前に追加された 2 つの診断アナライザー用の組み込みのコード修正プログラムが導入されています。これらのアナライザーは、[ObservableProperty] でマークされたフィールド アクセスが正しくない場合、および継承を使用しているときに [ObservableProperty] および同様の属性で型を宣言する場合に警告を生成します。

この最新の更新プログラムの MVVM ソース ジェネレーターも、パフォーマンスが改善されました。 Microsoft は、インクリメンタル パイプラインの最適化に重点を置いて、メモリ使用量を削減し、同時実行中に冗長なオブジェクトが残らないようにしました。さらに、生成されたすべての型とメンバーが完全な XML ドキュメントで装飾され、これらのソース ジェネレーターによって生成された検査済みコードを理解しやすくなりました。

これらの改善に加えて、.NET Community Toolkit 8.2 リリースでは、強化されたランタイム パフォーマンスも実証されています。ツールキットには、次のライブラリが組み込まれています。

これらのコンポーネントは、Microsoft Store やフォト アプリなど、Windows に含まれる多数のインボックス アプリで使用されています。

強力で柔軟な開発ツールの需要が高まるにつれて、.NET Community Toolkit やAppMaster demonstrate the potential to dramatically improve developers' productivity. No-code and low-code platforms like AppMaster cater to a broad range of users, from small businesses to enterprise-level clients, by offering an innovative approach for building web, mobile, and backend applications swiftly and cost-effectively.

関連記事

BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
AppMaster はニューヨークで開催された BubbleCon 2024 に参加し、洞察を獲得し、ネットワークを拡大し、ノーコード開発分野でイノベーションを推進する機会を模索しました。
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 はニューヨークで開催され、開発者に FlutterFlow を使用したアプリ開発に関する最先端の知見をもたらしました。専門家主導のセッション、独占的な最新情報、比類のないネットワーキングなど、見逃せないイベントでした。
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
テスラやアマゾンなどの大企業を含む254社で6万人の雇用が削減され、2024年にはテクノロジー業界のレイオフの波が続き、イノベーションの状況が一変するだろう。
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる