2021 European Technology Winner 2021 European Technology Winner
BLOG
MVC Nedir ?
Yazılım     2017-04-05 10:51:34
MVC Nedir ?
Model-view-controller (MVC), ilk olarak 1979 yılında  Trygve Reenskaug tarafından tanımlandıktan sonra yazılım mühendisliğinde kullanılan bir  yazılım geliştirme desenidir.Masaüstü, web veya mobil uygulamaların hepsine uyarlanarak kullanılabilir.
MVC Asp.Net ile ortaya çıkan bir desen değildir. Son 20 yıldır kullanılmakta olan fakat Asp.Net MVC ile popülerliği artmış bir desendir.

MVC’de bir uygulama kullanıcı arayüzü 3 ana bölümden oluşur:

Model : Proje içerisinde kullanılacak olan nesnelerin oluşturulduğu kısımdır.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 spesifik katman arasındaki iletişim sağlanır. Controller ayrıca model ve view arasındaki veri akışını da kontrol eder.