Django PHP + çerçeve vs

2 Cevap php

Ben içerecek bir uygulama için bir web çerçeve seçimi sürecinde am:

  • yönetim ve yapılandırma için bir ajax ağır bir kullanıcı arabirimi
  • çevrimdışı destek için Google Gears içerecektir (vb cep telefonu, Windows Mobile gibi) mobil terminaller tarafından erişilebilir altsite
  • Bir raporlama sitesi

Ben de Python gibi temel PHP biliyorum, ben Python çok daha iyi bir dildir beri Django kullanmak için eğimli. Ben google birçok sonuç görmüyorum Ancak, (jquery, YUI, ...) yoğun ve raporlama motoru çeşit bir ihtiyaç (Jasper java için Raporları gibi) ajax kullanmak gerek, uzak Django beni yönlendirmesi ... Sadece PHP çok daha fazla belge ve benim gereksinimlerine yardımcı olabilecek eklentileri vardır, artı Symfony'de veya CodeIgniter gibi çerçeveler PHP dilinin zayıf bazı sarın görünüyor.

Ajax ve raporlama ve Django ile herhangi bir deneyim? Temelde, Django ile devam gitmek için yol olduğunu ikna veya ondan kalmak için uyarılmak istiyorum.

Şerefe

2 Cevap

Ajax ve raporlama ve Django birlikte oldukça iyi gitmek, böylece Python (sürpriz var) de kendinizi daha rahat bulmak ve kod bir yuvarlak çerçeve istiyorum - Django gitmek için yoludur. Oldukça tam özellikli olmak, biz ağır raporlama (gerçi tüm özel) ile üretim Ajax siteleri varken şekilde almak değil ve RoR üzerinde Django veya özellikle PHP ile gidiş asla pişman etmez.

Biz PHP + Cake kullanın. Kesinlikle Cake kaçının. Onlar PHP 4 uyumluluğu üzerinde ısrar ederek bir köşeye kendilerini boyalı var. PHP ad-hoc büyüme oa Franken-dili biraz yaptı. Ben yerine PHP günlük bazda python kullanmak özlemek. Bu sadece kişisel bir görüş, ama ben python rota gitmek için teşvik ediyoruz.

PHP belgelerin yeterli, ancak aşırı olduğunu. Kullanıcının katkıda notları toplu izlenimi yaratmak, ama onlar çoğunlukla tutarsız. Resmi belgeler bazen eksik olduğu, ve bu arada PHP sürümleri birleştirir. Karşılaştırma, python dokümantasyon iyi organize ve sürümü ile ayrılmış, düşünceli.