Technology:
Zend framework
Intent
An MVC framework for web programming with Language:PHP
Description
Zend framework is one of the most popular web-application frameworks for Language:PHP. It offers a good infrastructure based on the MVC pattern and an amount of component libraries supporting web application development <cite>Zend2012official, FC2011ZendArcBlog</cite>.
Languages
Concepts
Concept:
Web programming
Language:
CSS
Language:
HTML
Concept:
MVC
Headline
Division of an architecture into model, view, and controller
Discussion
The MVC (Model View Controller) pattern divides a program into three major parts:
- Model
- View
- Controller
Model
A part of MVC that handles the user input and notifies both the model and the view, if there are any changes in one of them. If there are changes in the model, the view will collect them directly from the model, when it gets notified. If there are changes in the view, the controller will delegate this to the model <cite>Burbeck1992MVC</cite>.
View
A part of MVC that contains the user interface.
Controller
A part of MVC that contains the data.
Language:
PHP
Intent
A scripting language for server-side scripting
Description
PHP is a server-side scripting language with conformities to Language:C, C++, Language:Perl and Language:Java