70 likes | 212 Views
FRAMEWORK. Framework: yazılımın iskeletini oluşturan, sınıfları ve fonksiyonları içinde barındıran, geniş çaplı bir kütüphanedir. Yazılım geliştiriciler framework 'ün sunduğu kütüphaneyi kullanarak; Daha kısa zamanda daha fazla iş üretebiliyor,
E N D
Framework:yazılımın iskeletini oluşturan, sınıfları ve fonksiyonları içinde barındıran, geniş çaplı bir kütüphanedir. • Yazılım geliştiriciler framework'ün sunduğu kütüphaneyi kullanarak; • Daha kısa zamanda daha fazla iş üretebiliyor, • Daha düzenli bir yapı ortaya çıkarabiliyor, • Çok daha kolay geliştirilebilir uygulamalar hazırlayabiliyorlar.
MVC (Model View Controller)
Model : Veritabanına kayıt girilmesi, kaydın güncellenmesi, kaydın getirilmesi vb. işlemleri yaptığımız kısımdır. (Kısaca insert, update, delete ve selectişlemlerimizi yaparız.) • Controller :View ile model arasında köprü görevi görür. View'den gelen verileri model'e gönderir ve işler. Aynı zaman da model'in işlediği verileri de view e aktarır. • View : Uygulamanın ziyaretçilere göründüğü kısımdır. Html, Css, JavaScript vb. bu kısımda bulunur.
Türkiye'de kullanılan en popüler uygulama çatıları; • Zend • Codeigniter • CakePhp • Symfony
Framework Kullanmanın Avantajları Nelerdir? • Framework sayesinde projelerde ekipler daha iyi organize olarak proje süresini kısaltabilirler. • Çünkü proje; temelde hazır, bir çok yazılımcı tarafından test edildiği için güvenilir ve altyapı olarak sağlam bir iskeletin üzerine inşa edilmeye başlanmıştır. • İş bölümü de bu sayede kolaylaşır. Çoğu frameworke, barındırdığı database adaptörleri sayesinde her türlü veritabanı entegre edilebilir.
TEŞEKKÜRLER Demet AYDIN