Described Magento's MVC architecture?

Submitted by: Murtaza
MVC stands for Model-View-Controller. Any application that separates it's data access, business logicand user interface is called MVC. There can be two types of MVC: convention-based and configuration-based. Example, - CakePHP is convention-based, i.e. you just need to follow the instructions of the core system to get your module ready in just few lines. - Magento is configuration-based, i.e. you need to specify each and every thing to your module's config file in order to get it work. Magento has Controller (for Routing), Block (for Business Logic), Model (for DB access, sql) and Template file (for Presentation i.e. View).
Submitted by: Murtaza

Read Online Magento Job Interview Questions And Answers