質問

プレゼンテーション-抽象化-コントロールに興味がありますか?(別名 Hierarchical-Model-View-Controller (HMVC)) 複雑なユーザー インターフェイス (GUI または Web) を構築するためのアーキテクチャ パターンですが、コードを読み取ることができる実際の例を誰かが知っているかどうか疑問に思っていましたか?

JavaWorld の記事と、その中で引用されている関連文書については承知しています。 プレゼンテーション-抽象化-制御のウィキペディア記事.

役に立ちましたか?

解決

PHP の世界では、HMVC に該当する可能性のあるメソッドがいくつかあることを私は知っています。これらはすべて、コントローラーを呼び出してビュー内から結果を表示することを可能にします。呼び出しは無限にネストして、ウィジェット内にウィジェットを作成できます。

他のヒント

私は少し前に J2EE と FreeMarker 用の HMVC フレームワークを書きました。

http://www.neocoders.com/portal/projects/jandal

そして最近では JavaScript 用のものも追加されました。

http://www.neocoders.com/portal/projects/subo

これらはかなり「実験的」なものですが、学術的に役立つ可能性があります。

乾杯、リンジー

Adobe Flex の Cairngorm フレームワークは、HMVC 実装の一例にすぎないと私は理解しています。オープンソースなので、詳細情報を確認し、コードをダウンロードできます。 アドビのウェブサイト.

APF Webフレームワーク - http://adventure-php-framework.org/Page/001-Home - 長年にわたって HMVC を使用しており、非常に経験豊富で熱心な開発者がいます。小さなコミュニティだけが少し落胆します。

私は PHP で Alloy という HMVC フレームワークを書きました。

http://alloyframework.org/

かなり軽量でモジュール構造になっています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top