29 Ocak 2011 Cumartesi

Codeigniter v2.0

Codeigniter v2.0 çıktı. Sistemi fazla inceleme şansım olmadı ama genel olarak baktığımda plugin'lerin kaldırılması iyi olmuş. Plugin yazmak eski frameworklerde kaldı.

  • Reaktör yani Framework’ün ana yapısı tamamiyle değiştirilidi ve hız artışı sağlandı.
  • PHP 4 desteği durduruldu ve PHP 5.1 desteği minimum gereksinim olarak isteniyor.
  • CSRF açığına karşı “form helper” güncellendi. Bu yeni özellik güvenlik adına gerçekten pek çok şeyi değiştirecek.
  • Yeni sürücüler eklendi (driver). JavaScript (jQuery) ve diğer destekleriyle; aranan pek çok özellik sisteme entegre edildi.
  • Scaffolding yani iskele kaldırıldı. Zaten güvenliğinden üreticileri tarafından bile şüpheler de vardı.
  • Doğrulama sınıfı kaldırıldı (Validation Class)
  • Plugin (Eklenti) özelliği kalıdırıldı ve onun yerine Helper (Yardımcı) özelliği favori olarak gösteriliyor. Zaten kafaları karıştırıyordu; “Library/Plugin/Helper sorunsalı”.
  • “Added routing overrides to the main index.php file, enabling the normal routing to be overridden on a per “index” file basis.” deniyor ama düşündüğüm şey mi bilemediğimden alıp aynen yazıyorum buraya.
  • $route[‘404_override’] özelliği eklenerek Kontroller içinden hata sayfaları yönetimine izin verildi. Güzel olmuş cidden.
  • 50′den fazla hata giderildi.
Reaktör değişikliklerine gelecek olursak;
  • Tam query-string desteği sağlandı.
  • base_url() fonksiyonunun boş bırakıldığı hallerde otomatik tespit edebilme özelliği eklendi.
  • Yeni dosya bellekleme (cache) özellikleri eklendi. Bunlar APC ve Memcache
  • Kolayca cron’layabilmek için komut satırı uyumluluğu getirildi.
  • 20′den fazla güncelleştirme ve tweaks (tweaks ne demek bilmiyorum)

0 yorum:

Yorum Gönder