ほとんどの UI がカスタムである .NET アプリケーションがあります。一部のページでは、Grid などの ExtJS4 コンポーネントを使用して、たとえばユーザーのテーブルを表示しています。また、ユーザー プロファイルを表示する別のページと、アプリケーション フォームを表示する別のページもあります。ExtJS を使用していないページは他にもたくさんあります。私は ExtJS コンポーネントを控えめに使用しており、ExtJS を使用するすべてのページでストアとモデルのコードを再利用できるようにしたいと考えています。
私は ExtJS MVC アーキテクチャに精通していますが、すべてのドキュメントと例は、単一ページの ExtJS アプリのベスト プラクティスを示しています。
私のシナリオでは、ExtJS コードを設計する最善の方法についてアドバイスを求めていました。
共通の JavaScript ファイルでストアとモデルを作成し、そのファイルをすべてのページに含めるだけでよいでしょうか? 次に、ExtJS コンポーネントを使用したいページごとに Ext.Application または Ext.onReady のインスタンスを作成しますか? それとも、いくつかのコンポーネントについて、問題のページごとに MVC アーキテクチャを基本的に使用する必要がありますか?
コードのコピー/貼り付けを避け、再利用できるようにしたいだけです。最適なパスをお勧めします。