4

私は Zend Framework を 2 年以上使っていますが、とても気に入っています。しかし今、私のコースの 1 つに小さなカスタム フレームワークを作成する必要があり、仲間のコーダーが HMVC を試してみることを勧めました。

だから、私の質問は:

PHPでストレートアップMVCよりもHMVCを選択することの長所/短所は何ですか?

スケーラビリティの長所などについて聞いたことがありますが、より広範で完全な答えを探しています。そして、各部分のリストを(できればソースとともに)見たいと思います。

4

1 に答える 1

5

基本的に、HMVC パターンは MVC の単なる拡張です。HMVC アプリケーションには、1 つ以上の MVC サブアプリケーションが含まれます。つまり、MVC でできることは何でも HMVC でできます。あとは、HMVC が提供する柔軟性とスケーラビリティが必要かどうかによって異なります。

パフォーマンスに関しては、HMVC と MVC の間に違いはありません (適切に実装されている限り)。Kohana (HMVC フレームワーク) の開発者の 1 人である Sam de Freyssinet は、そのことを非常によく説明しています - http://techportal.inviqa.com/2010/02/22/scaling-web-applications-with-hmvc/

于 2012-02-18T15:15:12.110 に答える