Webフレームワークについてふと思った
Webフレームワークの基本はMVCだけど、
最近、クラスの命名が間違っている気がしてきた。
・Controllerは、RequestAcceptor
Webサーバの基本はリクエストを受け取ったら、レスポンスを返す。
・Actionは、Event
Actionでも間違っていないですが、Eventの方が、必要な時に発生する処理のイメージに近い。
・Viewは、ResponseもしくはResponseData
Viewは見せるという意味だが、実際はレスポンスを返す、前準備をしているだけ。
・Smartyの分類は、TemplateEngineではなく、DisplayEngineだと思う。
もっと細かく言うと TEXT_DisplayEngine
どうだろ・・・
突っ込み歓迎♪