MVC

Ruby on Railsの「えせMVC」の弊害( http://satoshi.blogs.com/life/2009/10/rails_mvc.html )。まぁ特に言うこともない正しい分析だが、ちょっとだけちょっとな所が

MVCは時代とともに変わる」というコメントもいただいたが、この手の基本原理の定義を変えてしまうことはとても混乱を招くのでやめた方が良いと思う。

Modelがそれ自身の責任で、壊れないように作られていなければいけない、というのは変わってないにしても(つまりこの論のスコープでは真であるが)、GUIアプリケーションの構成法としては、だいぶ変わっているという歴史はある → 使わないと損をするModel-View-Controller ―― Smalltalkの設計指針( http://www.jac-net.com/~tarzan/smalltalkers/mvc/mvc.html )の「コントローラが頑張るMVC」「依存性を利用するMVC」「プラガブルを利用するMVC