MVC-Model View Controller
Bu yazımda Mvc Nedir? Mvc Nasıl Kullanılır? Mvc ile proje geliştirirken nelere dikkat edilmelidir?
Gibi sorulara açıklık getireceğim.Dilerseniz "Mvc Nedir?" ile başlayalım.
 |
| Model View Controller(MVC) |
Mvc Model View Controller olarak adlandrılan yazılım
mimarisidir. Bu üçlü(model-view-controller) güncel projelerle ve
sektörün gelişmesine paralel olarak yaygınlaşan gayet anlaşılır ve
pratik bir sistemdir. Programlamanın inşaat aşamasında ki saglam
kolonlardır.İyi kavranırsa bir çelik kadar saglamdır.İşlevsel ve
yaygındır.Asp.net ve php de vb. dillerde rahatlıkla
kullanılabilir.Sosyal ve büyük mecralar bu desen üzerinde yazlılımlarını
geliştrirler.Hızlı çalısan bir sistemdir.Sistemi kumanda ettiğiniz
kısım controller dosyasında olusturdugunuz yazlılım dosyalarıdır.Getir
götür göster vb bir cok işlemi,derleyici toparlarlayıcı sistem
controller halleder bu mvc sisteminin makina kolları gibidir.Model ise
tamamen sistemimizin veritabanı gibi işlemlerin gerçekleştirildiği en
alt katmandır.Veriler bu kısımda veritabanından çekilir.Değişkene atanır
ve gerektiği anlarda sistem içerisinde olusturulan değişkenler
çağrılır.En üst katmanımız olan view da gelende yazılımın mutfagında
hazırlanan yemeklerimizin sergilendiği yani programların kullanıcı
arayüzüdür.Bu katman sayesinde kullanıcı ile sistem arasında ki köprü de
diyebiliriz.Genel olarak yapı su şekildedir.
İnanın bu desen ufkunuzu açacaktır.Türkçe olarak eğitim videoları
hazırlayan değerli yazılımcı,İbrahim Hızlıoğlu bu yazılım desenini php
ve yaygın framework olan CodeIgniter çatısı üzerinden anlatmıs
dilerseniz videolara gözatabilir ve sisteme ufak bir giriş yapmıs
olabilirsiniz.
http://www.webteders.com/dersler/ders/Php-CodeIgniter-Framework-Yapisina-Giris/241