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