Yeni bir PHP Çerçeve Seçimi [kapalı]

0 Cevap php

Ben 4 kişilik bir geliştirme ekibi var. Biz son altı ay içinde CodeIgniter kullanarak ve bazı problemleri tespit edilmiştir. Yakında iki yeni geliştiriciler şimdi yeni araçlar öğrenmek için iyi bir zaman olacaktır.

  • Formlar bir sürü iş gerektirir. Dinamik sayfadaki değiştirmek görüntüler gibi şeyler, ve formlar formu nesil kütüphane ile sorunları bir sürü neden. İşimizin çoğu bu yüzden büyük bir acı olduğunu formları yaratıyor. Gerçekten, tanımlama oluşturma ve kolay formları doğrulama yapar bir şey arıyor.

  • Lack of basic CRUD support. It's not hard to write but this is boiler plate and takes time away from working on business logic. Models should be quick to setup, perhaps an ORM is required?

  • Nesne Oryantasyon CodeIgniter'daki eksik görünüyor, büyük bir tekil sınıf ($this) ve hiçbir gerçek nesneler temelde var. Benim için bu çok prosedürel görünüyor.

  • Dosya yapısı modüller için izin vermez. Ben bir web sitesinin belirli bir özellik için kontrolörler, görüş ve modelleri paket gerekir. Kod ateşleyici bir kontrolörleri dizini vardır.

Biz modülü klasör içinde hiçbir şey değiştirmeden modülleri geçersiz olabilir, çok iyi olurdu. Ben Drupal bu yapmaya alışkınım. Biz genellikle modüller için birkaç değişiklik var küçük web sitelerinin bir sürü yapmak.

Gerçekten ben arıyor olmalıdır özellikleri ne bir bakış açısı almak için çalışıyorum bu yüzden Zend ve symfony gibi büyük çerçeveler kullanmamışlardır. Bu sorunların bir dizi giderir ama benzer çerçeveye geçiş zaman ayırmaya değer olmadığını bilmiyorum gibi Kohana görünüyor.

0 Cevap