CodeIgniter (Code Igniter) Framework

Populerliği gittikçe artan PHP frameworklerine bir yenisi daha eklendi. CodeIgniter, aslında uzun süredir EllisLab tarafından geliştirilmesine rağmen bir süre önce açık kaynak haline getirildi ve gelişmesi hızlandı.

Framework konusuna uzak olanlar için tam karşılığı olmasada şöyle bir örnek verelim: Microsoft'un .NET framework'ü nasıl hazır kütüphaneler ve fonksiyonlar içeriyorsa CodeIgniter'da da bir sürü işimizi hızlandıran kütüphaneler bulunuyor.

CodeIgniter da öne çıkan özellikler:

Artık bende bu sistemi kullanmaya başladım ve her seferinde amerikayı yeniden keşfetmek yerine zaten denenmiş ve güvenilir olan bu sistemi kullanmak gerçekten çok mantıklı.

Eskiden ASP ve PHP'de yazdığımız karışık kodlardan bizi kurtaran çok iyi tasarlanmış bir framework.

PHP’nin sahip olduğu özellikleri bir aşama daha ileri götürmüş, örnek olarak genel çalışma sistemini anlatmak istersek: Bir sayfa grubu için “controllers” altına o sayfanın hangi işlemleri yapacağına dair asıl metodları içeren sınıfları koyuyoruz. Database işlemleri için gerekli olan sınıfları “models” klasörüne ve kullanıcıya döndürülecek sayfanın taslağınıda “views” altına koyuyoruz. Böylece görüntü ve program mantığını birbirinden olabildiğince ayırarak projenin geliştirilebilirliği ve yönetilebilirliği adına iyi bir çalışma yapmış oluyoruz.

Yayınlanma: 24.03.2008, 10:14 , Kategoriler: Web Teknolojileri, PHP, CodeIgniter , 1 yorum

1 yorum

#1 - nikris yazmış: (25.05.2008, 19:08)

teşekkürler. bir iki ornek de verebilirseniz harika olur.

Yorum Yazın