Extjs-architecture
提供:Dev Guides
Ext.js-アーキテクチャ
Ext JSはMVC/MVVMアーキテクチャに従います。
このアーキテクチャはプログラムに必須ではありませんが、この構造に従って、コードのメンテナンス性と編成性を高めることをお勧めします。
Ext JSアプリを使用したプロジェクト構造
Ext JSアプリフォルダーは、プロジェクトのJavaScriptフォルダーにあります。
アプリには、app.jsを含むコントローラー、ビュー、モデル、ストア、およびユーティリティファイルが含まれます。
MVVMアーキテクチャでは、コントローラーはViewModelに置き換えられます。
使い方
たとえば、UIの2〜3か所で1つのモデルオブジェクトを使用している場合。 UIの1つの場所で値を変更すると、その変更を保存しなくても確認できます。 モデルの値は変化するため、モデルを使用する場所に関係なく、UIのすべての場所に反映されます。
データのバインドに余分なコーディングが必要ないため、開発者の労力ははるかに少なく簡単になります。