İNTERNET TABANLI PROGRAMLAMA Dersi JS Kütüphaneleri ile Çalışmak soru detayı:

PAYLAŞ:

SORU:

MVC nedir?


CEVAP:

MVC (model-view-controller) bir yazılım
geliştirme yaklaşımıdır. Bu yaklaşım veri soyutlanması
esasına dayanır. Buna göre, kontrolcü (controller) adı
verilen bir ara sistem, veri (model) ve arayüzler (view)
arasında köprülük görevi görmektedir. Sistemin avantajı,
yazılan kodların tekrar tekrar kullanılabilmesi ve çeşitli
uygulamalar için arayüzler (views) sağlayabilmesidir.
Örneğin internet sitesi kullanıcıları için görsel bir arayüz
oluşturulabilirken, uzaktaki uygulamalarla veri alışverişi
için farklı bir arayüz (web servisleri) üretilebilmektedir.