Embed presentation
Download as ODP, PPTX
![What is MVC? A Primer in 10 Slides Dominique Gerald M Cimafranca [email_address] http://villageidiotsavant.com By](https://image.slidesharecdn.com/whatismvc-110127215630-phpapp01/85/What-is-MVC-1-320.jpg)





![Without MVC Client database db=connect(database); var1=$_POST[“data1”]; var2=$_POST[“data2”]; db.query(“insert into db values var1,var2”); print “<HTML><H1>Success</H1></HTML>”; http://myapp/create.php http://myapp/read.php http://myapp/update.php http://myapp/delete.php database application presentation All in one program! delete.php update.php read.php create.php](https://image.slidesharecdn.com/whatismvc-110127215630-phpapp01/85/What-is-MVC-7-320.jpg)




The document discusses Model-View-Controller (MVC), an architectural pattern that separates application logic from presentation, improving modularity and loose coupling between components. MVC divides applications into three components - the model, the view, and the controller, with the controller receiving input and calling methods on model objects that change their state, and the view being updated based on changes in the model. Several popular web frameworks that implement the MVC pattern are also listed.
![What is MVC? A Primer in 10 Slides Dominique Gerald M Cimafranca [email_address] http://villageidiotsavant.com By](https://image.slidesharecdn.com/whatismvc-110127215630-phpapp01/85/What-is-MVC-1-320.jpg)





![Without MVC Client database db=connect(database); var1=$_POST[“data1”]; var2=$_POST[“data2”]; db.query(“insert into db values var1,var2”); print “<HTML><H1>Success</H1></HTML>”; http://myapp/create.php http://myapp/read.php http://myapp/update.php http://myapp/delete.php database application presentation All in one program! delete.php update.php read.php create.php](https://image.slidesharecdn.com/whatismvc-110127215630-phpapp01/85/What-is-MVC-7-320.jpg)


