Framework, yazılım geliştiricilerin kullandığı önceden hazırlanmış kütüphanelerin bulunduğu ve bunlara yenilerini ekleyebileceği yapıların adıdır. Gelişmiş Frameworklerde form kontrolü, veri tabanı bağlantısı, kullanıcı giriş çıkış, mail atma, tema motoru gibi kütüphaneler mevcuttur.
Frameworkler ayrıca MVC (Model, View, Controller) gibi bölümlerden oluşarak projenizin daha okunabilir düzenlenebilir olmasını sağlamaktadır.
Yapılan projelerin çoğunda aradan belirli bir zaman geçtikten sonra düzenlemek zorlaşır. Hem kodların artması hem de yazılan kodun unutulması revize sürecini uzatmakta. Bu yapılar Modelde veritabanı işlemlerini, Controllerda genel mekaniği, Viewda ise görünüm kodu içerdiği için müdahale edilmesi gereken yer tam olarak bulunabilmektedir. Aşağıda Laravel için örnek MVC yapısını görebilirsiniz.
Framework - Kütüphane; Bilgisayar programlamada yazılım iskeleti, yazılım çerçevesi ya da yazılım çatısı, standart fonksiyonların hazır olarak sunulduğu ancak programcı tarafından bu fonksiyonlardan arzu edilen kısımların ek kodlarla istenildiği şekilde güncellenebildiği sistemlerdir.
Vikipedia'ya ulaşım kolaylığı sunuyoruz. DEVAMI»
Sonrasında gelsin desk, çeviri ve dahası... DEVAMI»
Ücretsiz kişi, kurum, marka veya ürüne özgü desk. Sen de kendi DESK'ini oluştur. DEVAMI»
Sosyal, sağlık ve eğitim bilimlerinde, laboratuvar ortamı ya da dışında ölçme veya gözlem yaparak veri elde edilmektedir. DEVAMI»
Rastgele olarak her tür bilgi ve detayın sunulduğu özel geliştirilmiş bir rastgele sistemidir. DEVAMI»
Blog, içerik olarak bilgi ve fayda sunmalıdır. DEVAMI»