ほとんどのWebフレームワークは、従来のアクションベースのMVCモデルを引き続き使用しています。コントローラーはリクエストを受け取り、モデルを呼び出し、レンダリングをテンプレートに委任します。これが、Rails、Grails、Struts、SpringMVC...が行っていることです。
もう1つのカテゴリである、Wicket、Tapestry、JSF、ASP.Net Webフォームなどのコンポーネントベースのフレームワークは、ここ数年で人気が高まっていますが、従来のアクションベースのアプローチの方がはるかに人気があると思います。また、ASP .Net Webフォームでさえ、ASP .NetWebMVCの兄弟名になっています。編集:ウィケットへの関心が高まっているという印象のために、私の認識が間違っていたのかもしれません。Googleトレンドに聞くと、従来のMVCフレームワークはさらに成長しています。
両方のタイプのフレームワークで構築された種類のアプリケーションは非常に重複していると思うので、質問は次のとおりです。アクションベースのフレームワークがそれほど支配的であるのはなぜですか。