MVCとはなにか/What MVC is

Abaa70cc6ac599bb503184eb2ae03ab4?s=47 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

Abaa70cc6ac599bb503184eb2ae03ab4?s=128

Seiji Amashige

December 01, 2019
Tweet

Transcript

  1. 6.

    MVC as Observer MVC as Observer A Cookbook for Using

    the Model-View-Controller User Interface Paradigm in Smalltalk-80
  2. 11.
  3. 12.
  4. 15.
  5. 19.

    問題領域( ドメイン) 問題領域( ドメイン) = ビジネス/ ⽬的 = ビジネス/ ⽬的

    顧客が⾷べたいものを出す( ⽬的) 出した料理の原価と労働と売上の差分が利益( ⽬ 的) (※ 実際には利益のモデルはこんなに単純ではない)
  6. 36.
  7. 54.
  8. 55.
  9. 56.
  10. 59.
  11. 63.