MVC nedir?

MVC, Model View Controller kelimelerinin baş harflerinden oluşan, 1979 yılında Trygve Reenskaug tarafından tanımlandıktan sonra yazılım alanında kullanılmaya başlayan, yazılım mühendisliği'nde kullanılan bir "mimari desenidir (Architectural pattern)."

Kullanıcıya yüklü miktarda verinin sunulduğu karmaşık uygulamalarda veri ve gösterimin soyutlanması esasına dayanır. Böylece veriler (model) ve kullanıcı arayüzü (view) birbirini etkilemeden düzenlenebilir. Model view controller(Mvc), bunu controller adı verilen ara bileşenle, veri gösterimi ve kullanıcı etkileşiminden, veri erişimi ve iş mantığını çıkarma suretiyle çözmektedir.

MVC kavramları nelerdir?

Model: Veritabanı ile bağlantı işlemleri burada yapılıyor.

View: Sitenin tasarımı controllerdan alınan verilerle view sayfalarında yapılıyor.

Controller: Bir nevi model ile view arasında köprü görevi görüyor.

MVC mimarisinin faydaları nelerdir?

1. Kodların daha düzenli, anlaşılır ve sistematik olması,

2. Projenin geliştirilebilirliğini eski yapılara göre çok daha hızlı kılması,

3. Kodlar olması gerektiği yerde, kod karmaşasını önleyeceği için performans arttıracaktır,

4. web projesi şeklinde kullanılabilmektedir.

5. url Routing ile seo dostu Url'ler yaratmak daha kolaylaşmıştır.

6. MVC'nin Ajax kütüphanesi (System.Web.Mvc.Ajax) sayesinde json kullanımı çok kolay hale gelmiştir.

7. Ekip olarak çalışılan projelerde görev paylaşımını ve kodların okunabilirliğini arttırarak takım çalışmasına olanak sağlar.

8. Hata ayıklamayı ve kodu test etmeyi kolaylaştırır.

9. /controllerName/functionName şeklinde sayfalara ulaşma imkanı sunar.

Yorumlar

Bu sayfa ait yorum bulunamadı. İlk yorum yapan siz olun.

Yorum ekle

Vazgeç