MVC Nedir?

MVC(Model-View-Controller), ilk olarak 1979 yılında  Trygve Reenskaug tarafından tanımlandıktan sonra yazılım alanında kullanılmaya başlayan önemli bir mimari patern(architectural pattern)’dir. Ortaya atıldığı ilk yıllarda ismi “Thing-Model-View-Controller” sonradan basitleştirilerek şu an ki halini almıştır. MVC patern yazılım katmanlarının, örnek olarak display logic’ten data access logic’in, ayrı tutulduğu uygulamalar oluşturur.

MVC’de bir uygulamanın kullanıcı arayüzü 3 ana bölüme ayrılır:

Model: Data işlemlerinin ve iş kurallarının tanımlanır, class’lar oluşturulur
View: Kullanıcı arayüzünün nasıl gösterileceği tanımlanır
Controller: Kullanıcı arayüzündeki işlemler ile data ve/veya spesifik katman arasındaki iletişim sağlanır.
MVC tipik bir framework olmasına rağmen, özellikle bir mimaridir. Bunun anlamı spesifik class hiyerarşi veya object-oriented bir dil olmasa bile implement edilebilir.

MVC’yi Java’da, C++’ta, Php’de ve bir çok köklü dilde bulabilirsiniz.
Siz de mi MVC Kursu veriyorsunuz?
Her ay binlerce kurs arayan kursbudur.com'da kurs talebinde bulunuyor.
Siz de kurs veriyorsanız hemen kurs/özel ders veren profili oluşturunuz.

Size, Hizmet Vermeyi Bekleyen Kurs ve Özel Ders Verenler: