Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MVCとはなにか/What MVC is

Seiji Amashige
December 01, 2019

MVCとはなにか/What MVC is

PHPカンファレンス2019での登壇資料。

書き起こし
https://note.com/tenjuu99/n/n0232ccd1089d
あとがき
https://note.com/tenjuu99/n/nbbb4b273676d

メインの話の骨格は、MVC発案者であるトリグヴェ・リーンスカウク氏の2003年のJavaのカンファレンスでの資料(The Model-View-Controller (MVC) Its Past and Present)が元になっています。
http://folk.uio.no/trygver/2003/javazone-jaoo/MVC_pattern.pdf

トリグヴェ・リーンスカウク氏は、この資料のなかでドメインサービス(業務システム)と個人の業務の関係を考えます。ドメインサービスと個人の業務にはギャップがあり、そのギャップを埋めるためにMVCは考えられています。

まとめはこちら。
https://togetter.com/li/1438171

Seiji Amashige

December 01, 2019
Tweet

More Decks by Seiji Amashige

Other Decks in Design

Transcript

  1. MVC as Observer MVC as Observer A Cookbook for Using

    the Model-View-Controller User Interface Paradigm in Smalltalk-80
  2. 問題領域( ドメイン) 問題領域( ドメイン) = ビジネス/ ⽬的 = ビジネス/ ⽬的

    顧客が⾷べたいものを出す( ⽬的) 出した料理の原価と労働と売上の差分が利益( ⽬ 的) (※ 実際には利益のモデルはこんなに単純ではない)