トップ «前の日(05-24) 最新 次の日(05-26)» 追記   RSS 1.0 FEED  

Journal InTime


2001-05-25 (Fri)

_ 給料日

今日は給料日♪ でも今年度は昇給ないのかしら...。

_ autoconf.rb

erubyとmod_rubyで別々にconfigure.rbを管理するのが面倒になって、 autoconf.rbを作成。作りかけが以下にあります。

<URL:http://www.shugo.net/archive/autoconf.rb>


2005-05-25 (Wed)

_ MVC(2)

私もあんまり理解してないんですが、

最近よく聴くMVCはあんまり理解できません。WebとGUIでなにが違ってなにが同じなんですかね。視点によって同じようにも見えるし、違うようにも見えます

[Journal InTime - #1343 (:include executes many SQL statements) , ALPS Touchpad not detected , オープンソース , MVC , ALPS Touchpad detected..より引用]

ModelとViewとControllerに分かれており、ModelがViewに依存しないので再利用性が 高い(ということになっている)ところまでは同じなんですが、それぞれの関係は かなり違うように思います。

とくに、古典的MVCで一番かっこいい(と私が思っている) ModelからViewに間接的に更新が通知される部分が Webアプリケーションだと実現できないので、毎回ControllerでModelを 操作した後、Controllerから画面遷移して次のViewを表示、という形に なっちゃうんですよね。

後輩が最初「全体の処理の流れをControllerで記述したいんですけど...」と話していて、違和感を覚えました。

_ お予算

じゃなくて、ご予算か。

Tags: 言語
本日のツッコミ(全2件) [ツッコミを入れる]

_  [そうそう。クラスをああ分割することがMVCじゃないんすよねー。たぶん。 modelの更新の通知とviewの再描画のコ..]

_  [だから(?)Divを書いたんだった。]