Bir süredir söylentisi olan, ancak kendisi hakkında bilgi edinilemeyen Codeigniter 2.0, sonunda ellislab tarafından duyurulmuş.
Codeigniter kullanmayı bıraktığım için (konunun çoğu ilgilisi gibi), CI ile ilgili gelişmeleri, Fatih Bazman kardeşimin başarıyla yürüttüğü codeigniter.gen.tr ‘den takip ediyorum. Kendisinin şuradaki yazısı beni heyecanlandırdı. Çünkü Codeigniter 2.0 ile birlikte bazı önemli özellik ve kütüphanelerin frameworke eklenmesini bekliyordum. Ancak şuradaki resmi dokümana bakılırsa (şimdilik), birkaç değişiklik dışında pek de öyle heyecan verici bir gelişme yok.
Bahsedilmeye değer iki önemli konu var;
1) Php 4 desteğindeki ısrardan vazgeçilip, php 5 ‘in avantajlarının kullanılmaya başlanmış olması. (Açıkçası çok geç kalındı. Neredeyse php 6 çıkmak üzere ama değerli ellislab çalışanları, lütfedip yeni geçtiler. Ancak zararın neresinden dönülse kardır diyerek bu konudaki eleştirimi fazla uzatmıyorum.)
2) Security library eklenmiş: daha önce de xss filtreleme vs gibi özellikler olmasına rağmen, buna CSRF koruması da eklenerek daha da iyileştirilmesi iyi olmuş.
Bu iki konu dışındaki diğer maddeler, ara versiyonlarda yapılabilecek sıradan değişiklikler ve php 5 in getirdiği yeniliklerin uyarlamasından ibaret.
Özellikle hemen hemen bütün frameworklerde mevcut ulan kullanıcı yönetimi, yine dışarıda bırakılmış. Bu konuyu, resmi forumlarında da defalarca anlatmaya çalışmamıza rağmen bir türlü anlamak istemiyorlar (ya da anlamak işlerine gelmiyor anlaşılan). Basit bir auth uygulamasını eklemek bu kadar mı zor? “Kendi kütüphaneni yazabilirsin” dediler, doğrusunun CI core içinde olması gerektiğini nedenleriyle anlattık. Tekrar burada yazmaya gerek duymuyorum…
Kısacası bu yeni versiyona 2.0 yerine, 1.8 dense de olurmuş. Yukarıdaki iki konu dışında radikal bir değişiklik yok. Kohana’yı bırakıp Codeignter 2.0 kullanmak için hiçbir sebep göremedim.
Umarım resmi olarak yayınlandığında, şimdi görülenden daha güzel bir framwork ile karşılaşırız. Şu an için fazla eleştiri yapmak pek doğru değil.
Sevgiler
________________________ Etiketler: codeignter 2.0, php, php framework
Aslında Kohana Framework ün Türkçe bir kaynağı olsa Türkiye’de daha çok kullanılacağını düşünüyorum. Fatih Bazman arkadaşımız Kohana için de türkçe destek verse ne kadar şahane olurdu
)