/ / Django vs PHP + framework - php, django, frameworks

Django vs PHP + framework - php, django, frameworks

Sono in procinto di scegliere un framework web per un'applicazione che conterrà:

  • un'interfaccia utente pesante ajax per l'amministrazione e la configurazione
  • sito secondario accessibile da terminali mobili (come cellulari, Windows Mobile, ecc.) che includerà Google Gears per il supporto offline
  • un sito di segnalazione

Dal momento che conosco PHP di base e Python, lo sonoincline a usare Django poiché Python è un linguaggio molto migliore. Tuttavia, la necessità di utilizzare ajax (jquery, YUI, ...) in modo esteso e la necessità di un qualche tipo di motore di reporting (come Jasper Reports per java), mi allontana da Django poiché non vedo molti risultati su google ... Pare che PHP abbia una quantità di documentazione e componenti aggiuntivi che potrebbe essere d'aiuto con le mie esigenze, oltre ai framework come Symfony o CodeIgniter che avvolgono alcuni dei punti deboli del linguaggio PHP.

Qualche esperienza con Ajax e reporting e Django? Fondamentalmente, voglio essere convinto che andare con Django sia la strada da percorrere, o avvertire di starne alla larga.

Saluti

risposte:

11 per risposta № 1

Ajax e reporting e Django vanno abbastanza beneinsieme, quindi se ti trovi più a tuo agio in Python (non c'è da stupirsi) e vorresti un framework ben arrotondato per poterlo codificare - Django è la strada da percorrere. Non intralcia il tuo modo di essere al contempo pieno di funzionalità, abbiamo siti di produzione Ajax con pesanti report (tutti personalizzati) e non mi sono mai pentito di andare con Django su RoR o in particolare su PHP.


19 per risposta № 2

Usiamo PHP + Cake. Evita assolutamente la torta. Si sono dipinti in un angolo insistendo sulla compatibilità con PHP 4. La crescita ad-hoc di PHP lo ha reso un po 'un linguaggio Franken. Desidero usare python su base giornaliera invece di PHP. Questa è solo un'opinione personale, ma ti incoraggio a seguire la rotta del pitone.

La documentazione di PHP è sufficiente, maeccessivo. Le note fornite dagli utenti creano l'impressione di massa, ma sono spesso incoerenti. A volte la documentazione ufficiale manca e unisce le versioni di PHP. In confronto, la documentazione di Python è riflessiva, ben organizzata e separata dalla versione.