心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

MVCモデルが色々ありすぎて困惑する

      2013/10/01


RailsでScaffolodやってふむふむ状態です。ズバリ、model,view,controllerが勝手にできてくれるのですが、
っが、が、が、が、、

、、、

「あれ?これ、なんか違うくない?」

modelが色々裏でDBによろしく投げていただいているのはわかるのですが、それってcontrollerじゃなかったっけ?
でcontrollerがviewに色々渡してるのはわかるのですが、フロントにたってやるのがviewじゃなかったっけ?

???

smartyはそうじゃなかったっけ??

そもそもですね、MVC自体が色々で、フレームワークによって立場とかやる事とか違うんですよ。
ちょっとgoogleで”MVCモデル”って検索するだけでほら、こんなにも違う絵が。共通しているのは、M,C,Vがあるところだけ。ひどいですよねITの先輩たち。

要するに、
画面系(V)と処理系(C)とDB操作系(M)がなんとなく分かれていればMVCということですね。Railsから俺様フレームワークまで、細かい違いは色々あるということです。

Railsでは、
入出力、描画も含めて処理系のいっさいはcontollerが行う。viewとmodelの親玉。
viewはテンプレっぽい役割。
modelはcontollerさんに言われたとおり、DBとの間をつなぐ、
って感じですね。
mvc_detailed

 - 空元気な日々

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
作るのは会社か、サービスか

サービス開発の相談をしているときに、 「どんな会社をつくりたいの?」と質問され、 …

no image
カフェ犬

関連しそうな記事 敬語使えない大人 ブログ開設1ヶ月、変化とアクセス数急増のわけ …

no image
1年ぶりブログ

昨年511に再上京して1年2ヶ月経過しました。ブログもほぼ1年ぶりです。何をして …

Rubyの聖地、松江でRailsGirls Matsueに参加しました

旧暦神在月にRubyイベントに参加したい!と思ったところ、狙ったようにRubyW …

浅田真央ちゃんお疲れさまでした。

オリンピック終了し、真央ちゃんの去就が注目されています。 ショートでのあの崩れ方 …

no image
rails gさん

と の違い。 アプリケーションフォルダ/app/controllers/abc_ …

世界初のエクスペリエンス・マーケティング

以前、ネットショップをやっておりまして。 ショップを作る前に、「絶対にブランドに …

no image
45カフェです

関連しそうな記事 チップ・コンリー氏について マザーハウスのカバンを買いました。 …

iPhone5バッテリー交換してきた

世間がiPhone6で賑わう1週間前、対象機種だったためiPhone5のバッテリ …

格安で真央ごもりする浅田真央システム完成

さいたまスーパーアリーナでの世界選手権で、浅田真央ちゃんのショートプログラム世界 …