MVC (Model View Controller) Nedir
MVC, uygulama geliştirmede özelliklede web uygulamaları geliştirmede kullanılan mimari desenlerden biridir. MVC denince akla günümüzde Microsoft'un ASP.NET MVC Framework'u gelir. Oysaki MVC son 20 yıldır yazılım dünyasında yer almaktadır. MVC Model , View , Controller
kelimelerinin baş harflerinden oluşur ve her kelime MVC’nin farklı bir katmanını ifade eder.
Model, proje içerisinde kullanılacak olan nesnelerin oluşturulduğu kısımdır. Örneğin bir otobüs otomasyonu yapmak istediğimizde bilet bilgilerinin tutulacağı bir modele ihtiyaç duyulacaktır. Bu modelde biletin güzergah, tarih, yolcu gibi bilgileri yer alacaktır.
View, kullanıcının gördüğü arayüzdür. Bu bir web sayfası, masaüstü uygulaması arayüzü veya mobil bir tasarım olabilir.
Controller, tüm işlemlerin (veritabanı işlemleri, hesaplamalar... gibi) yapıldığı kontrol bölümüdür. Controller ayrıca model ve view arasındaki veri akışını da kontrol eder.
kelimelerinin baş harflerinden oluşur ve her kelime MVC’nin farklı bir katmanını ifade eder.
Model View Controller |
Model, proje içerisinde kullanılacak olan nesnelerin oluşturulduğu kısımdır. Örneğin bir otobüs otomasyonu yapmak istediğimizde bilet bilgilerinin tutulacağı bir modele ihtiyaç duyulacaktır. Bu modelde biletin güzergah, tarih, yolcu gibi bilgileri yer alacaktır.
View, kullanıcının gördüğü arayüzdür. Bu bir web sayfası, masaüstü uygulaması arayüzü veya mobil bir tasarım olabilir.
Controller, tüm işlemlerin (veritabanı işlemleri, hesaplamalar... gibi) yapıldığı kontrol bölümüdür. Controller ayrıca model ve view arasındaki veri akışını da kontrol eder.
Yorumlar
Yorum Gönder