Birçoğunuz CodeIgniter’ı birçok yerde duymuştur ya da öğrenmeye çalışmıştır. Yeni bir şeyi öğrenmeye çalışmak çoğu zaman insanı korkutur ancak bir kere alıştıktan sonra vazgeçemeyeceğiniz hal alır. Örneğin ben büyük çoğunlukla PHP kullanırım, ASP.NET altyapısının program yazma konsunda çok daha başarılı olduğunu bilirim ancak yine de PHP bana daha kolay ve daha güzel gelir. Oturur tek tek formları ile olsun form elementleri ile olsun herşeyi baştan tasarlarım.
ASP.NET aslında bir çok sınıfın bir araya getirilmiş ve kullanıcının işinin kolaylaştırılmış halidir. Aslına bakıldığında birçok programlama dilleri sınıflardan oluşur ve insanların işlerini kolaylaştırmak için hazırlanır.
CodeIgniter ise PHP’de işlerinizi kolaylaştırmak ve işlemlerinizi en kısa bir şekilde hazırlamanız için PHP komutlarını sınıflar altında toplamış, içerisinde template sisteminden tutun da email altyapısına, takvim uygulamasına, veri tabanı uygulamasına kadar belirli bir yapı altına toplamıştır.
CodeIgniter MCV mantığı ile hazırlanmıştır.
M -> Model
C -> Controller
V -> View
Bu sistemde veritabanı bağlantıları ve özel fonksiyonlarımız modeller içinde tanımlanır. Sayfa içerikleri ve gerekli tanımlamalar Controller (kontrol dosyaları) içerisinde tanımlanır ve son olarak site görseli ve kullanıcı arabilirimi view kullanılarak gösterilir.
İlerleyen günlerde konu ile ilgili daha ayrıntılı açıklamalara girmeyi ve basit bir site hazırlamak ile başlayıp ileri düzey program hazırlamaya kadar devam ettirmeyi düşünüyorum.
Umarım sizler için yardımcı olur.
2014 © Web Fikirleri - Her Hakkı Saklıdır.