現在、ExtJs 4.0 をフロントエンド フレームワークとして使用する大きなプロジェクトを開発しています。バックエンドは Entity Framework + SQL Server ですが、この質問の問題では重要ではありません (願っています)。
Sencha Touch を使用してアプリケーションのモバイル版を追加しようと考えています。40 ~ 50% のコードを再利用できるという記事をいくつか読みました。誰かがそうしている実際の経験がありますか?
ExtJs MVC アーキテクチャを使用している場合、models
/stores
クラスのみを再利用しますか? または、内部のビジネスロジックの一部などを再利用する方法はありますcontrollers
か?
実際のプロジェクトの編成とフォルダ構造はどうなりますか? 2 つの異なるツリーを保持する必要がありますか?それとも、すべてを 1 つの屋根の下で組み合わせることができ、異なるプロジェクトを構築している間だけ、異なるapp-all.js
ファイルを取得できますか?