<<

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 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 . 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]