Model-View-Controller (MVC), yazılım mühendisliği'nde kullanılan bir "mimari desen"dir.
Model: Uygulamanın iş mantığı (Business Logic) diye bilinen bölümüdür. Uygulama da kullanılan veri tabanı işlemleri gibi arka planda destek sağlayan bölümler model kısmında tanımlanır.Controller den gelen değerler bu katmanda işlenir.
View:Uygulamanın görsel kısmını içeren kodların bulunduğu bölümdür.(Html,Css,Javascrpit)
Controller: View ve Model arasında bir köprüdür.Modelden gelen verileri işleyerek view e aktarır.
MVC ,PHP özel bir kavram değildir.Diğer bir çok platformda da aynı mantık kullanılır. MVC kullanılmasının avantajlarından biri kod karışıklığının yaşanmaması php için örnek verilirse php tagları arasında html kullanılması kod kalabalıklığının ortadan kalkmasına yarar.Böylelikle daha sağlıklı bir çalışma ortamı sunulur.

Hiç yorum yok:
Yorum Gönder