MVC Nedir Ne İşe Yarar

MVC Nedir Ne İşe Yarar

MVC açılımı Model View Controller olan bir mimari yapıdır. Daha ziyade büyük projelerde verinin çekilmesi işlenmesi gibi kısımları verinin gösterilmesi kısmından ayrıştırmak için kullanılır.

Küçük çaptaki projeler için bunu uygulamak gereksiz olabilirken nazaran büyük işlerde çok fazla iş kolaylaştıran ve geliştirilebilir yazılım sunan bir mimaridir.

Bu mimari yapı sayesinde model kısmında veriler ve view kısmında görünüm- arayüz ayrı ayrı düzenlenebilir.

MVC mimarinin Controller adı verilen kısmı ise gelen kullanıcının yaptığı işlemleri model ve view arasında dağıtan ara bileşen-katmandır.

MVC Ne Zaman Ortaya Çıkmıştır

MVC için oluşan yanlış bir genel düşünce vardır. MVC Microsoft ile ilişkili bir tasarım değildir. Çoğu kişi MVC için ASP.NET ile oluşan bir mimari olarak düşünür. Fakat MVC temelleri 1979 yılında oluşturulmuş bir tasarımdır.

Trygve Reenskaug ilk defa MVC tanımını 1979 da yapmıştır. Ardından Xerox laboratuvarlarında geliştirilmesi devam etmiştir.