どのフレームワークがMVCとは異なるパラダイムを表していますか?

Django、ROR、CodeIgniter、Python、Ruby、PHPなどのフレームワークについては、それぞれMVCのパラダイムを表しています。フレームワークで表現されたMVCとは異なる他のパラダイムがありますか?フレームワーク名、パラダイム、違いは?

3
超退屈なトピック。 PHPでは、公式にはライオンだけが出発しています"MVC"モニカ。それが実際にどのように実装されているかにはほとんど違いはありません。いずれにしても、他のパターン(MVPまたはMVVM)は、より多くのWebサイトに適用できない可能性があります
追加された 著者 mario,

2 答え

リフト

from http://liftweb.net/lift_overview

したがって、LiftはちょっとしたMVCフレームワークではありません。それはフレームワークです   それは成熟したそれの背後にあるいくつかの中核的なデザイン原則を持っている   結構。セキュリティの2つの利点を提供するフレームワークです   開発者の生産性を向上させる。リフトはレイヤーで構築されたフレームワークです   開発者に彼らのニーズに基づいて正しい選択肢を与える...   ビューの生成、永続性の選択などの選択肢があります。

1
追加された

まず、RoRもCodeIgniterもMVCを実装していません。彼らはMVPパターンを使用している..それにかなり悪いです(ここでは、それらがどう違うかについての小さなコメントがあります)。

代替のパラダイムは次のとおりです。

...とn-Tierがありますが、私はそれが支配的な順序でどこにあるのかわかりません。

1
追加された
私はここで読んでいます( andrzejonsoftware.blogspot.com/2011/09/ rails-is-not-mvc.htm‌ l )、RailsはModel2です。とにかく、Model2またはMVP、なぜそれは悪いですか?
追加された 著者 tokland,
@tokland、それはモデルからのデータがビューの中で終わる方法と関係がある。 コントローラはモデルからデータを収集してテンプレートのようなビュー、つまりMVPに渡すべきではありません。 ORMは not モデルなので、それらは悪いです。
追加された 著者 tereško,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com