MVC nedir?
Bu yzımda MVC (Model View Controller) den bahsedeceğim. Model View Controller Genelde büyük çaplı projelerde projenin kontrolünü kolaylaştırması açısından çalışacak kodların sınıflandırılması performans ve güvenlik açısından daha iyi bir yapı oluşturabiliriz denilebilir. Model kısmı işlemlerin gerçekleştiği kısım, View kısmı kullanıcı tarafından görüntülenen kısım (kullanıcı ile iletişime geçen kısım ) ve Controller kısmıda bu işleyişi yürüten kısımdır.Bunun faydası ise projelerde güvenli her parçanın ayrı ayrı ele alınabilir olmasıdır. arkaplan kodlarından temizlenmiş sadece değişkenlerin ve kısa mantıksal sorguların olduğu bir sayfayı düzenlememe olanak sağlıyor. Çalışma mantığı kısaca şu şekilde oluyor örneğin kullanıcı bir form doldurdu ve gönderdi form kayıt edildi ve ekrana “verileriniz kaydedildi.. ” iletisini vermek için User--->View (a)--->controller(b)--->model (c) --->controller(d)--->View(e)--->user a- form doldurup gönder butonuna bastığ