Extjs(特に4.x)のMVCアプリケーションのフォルダ構造をレイアウトする際に最も適切なベストプラクティスを知りたいと思います。extjsの正しいフォルダ構造MVC
多くの例が散在していますが、一般的なコンセンサスはないようです。
http://www.slideshare.net/senchainc/structuring-your-sencha-touch-application
は、このアプローチはややビュー、コントローラに同じファイル名を持つものとして、私をhorrifies:
は、一般的に、私はこのように構成されている例をたくさん見てきました、モデル、店舗など(AccountMode、AccountController、AccountViewの代わりに)混乱につながる可能性があります。私は現在、この方法論を使用するプロジェクトに入っています。私の生産性は下がってしまった。なぜなら、すべてが同じ名前であれば、コードをナビゲートすることは容易ではないからだ。私は「アカウント」ファイルを見つめて5分間過ごし、間違った「アカウント」ファイルを見つめていたことに気が付きました。
第2に、MVCを10年以上実行して、私は常にViewとControllerを近くに閉じ込めています。ビューとコントローラが1対1の関係にある場合、それらは常に同じフォルダに一緒に存在します。これは、パッケージ間(すなわちフォルダ)の依存性が少ないため、より多くのオブジェクト指向のアプローチです。フォルダは内部のクラス間で強力な相互依存関係を持つ必要がありますが、他のフォルダ内のクラスとの依存性は弱いです。
MVCを使用したextjsフォルダ構造のベストプラクティスはありますか?