Webフレームワークについてふと思った

レイアウト

Webフレームワークの基本はMVCだけど、
最近、クラスの命名が間違っている気がしてきた。

・Controllerは、RequestAcceptor
Webサーバの基本はリクエストを受け取ったら、レスポンスを返す。

・Actionは、Event
 Actionでも間違っていないですが、Eventの方が、必要な時に発生する処理のイメージに近い。

・Viewは、ResponseもしくはResponseData
Viewは見せるという意味だが、実際はレスポンスを返す、前準備をしているだけ。

Smartyの分類は、TemplateEngineではなく、DisplayEngineだと思う。
 もっと細かく言うと TEXT_DisplayEngine

どうだろ・・・
突っ込み歓迎♪