MVCフレームワークに関しては、主に2つのコードベース構造があります。問題は、両者に組織的なバグがあるように見えることです。
標準MVC
/controller
/model
/view
問題:関連するコンポーネント(フォーラム、ブログ、ユーザーなど)の分離がない
モジュラーMVC
/blog
/controller
/model
/view
/user
/controller
/model
/view
/forum
/controller
/model
/view
モジュールベースのシステムを選択すると、問題が残ります。
- 長い名前(Forum_Model_Forum = forum / model / forum.php)(Zendのように)
- ファイルシステム
is_file()
は、フォーラムモデルを持つフォルダーを見つけるために使用しますか?(小花のように)
異なるモジュールを分離しようとしたときにうまく機能する他のMVC構造はありますか?私が見逃しているこれらの構造の利点はありますか?