A Framework is No Architecture
Stefan Priebsch, thePHP.cc Web & PHP Conference 2013
MVC
sharing experience ”Model View Controller (MVC) is one of the most quoted (and most misquoted) patterns around.”
-- http://www.martinfowler.com/eaaCatalog/modelViewController.html
sharing experience ”The central idea behind MVC is code reusability and separation of concerns.”
-- http://www.yiiframework.com/doc/guide/1.1/en/basics.best-practices
sharing experience ”MVC is a software approach that separates application logic from presentation.”
-- http://ellislab.com/codeigniter/user-guide/overview/mvc.html
sharing experience ”CodeIgniter has a fairly loose approach to MVC since Models are not required.”
-- http://ellislab.com/codeigniter/user-guide/overview/mvc.html
sharing experience ”Discuss the MVC pattern, as it pertains to Kohana. Perhaps have an image, etc.”
-- http://kohanaframework.org/3.0/guide/kohana/mvc
sharing experience ”TYPO3 Flow promotes the use of the Model View Controller pattern which clearly separates the information, representation and mediation into separated Building blocks.”
-- http://docs.typo3.org/flow/TYPO3FlowDocumentation/ TheDefinitiveGuide/PartIII/ModelViewController.html
sharing experience 1990
sharing experience
1979
sharing experience sharing experience ”I created the Model-View-Controller pattern as an obvious solution to the general problem of giving users control over their information as seen from multiple perspectives.”
-- Trygve Reenskaug, http://heim.ifi.uio.no/~trygver/
sharing experience ”MVC has created a surprising amount of interest.”
-- Trygve Reenskaug, http://heim.ifi.uio.no/~trygver/
sharing experience
Meet us!
In-House Experts Discussions, October 7-10 2013
http://thephp.cc/meetus Become a Certified PHP Craftsman in 2014!
http://thephpcurriculum.com/ talks.thePHP.cc [email protected] [email protected]