Sto cercando di scegliere tra django e yii per web-app scalabile e manutenibile di livello enterprise con un backend di database (preferibilmente mysql). L'app è principalmente focalizzata sull'inserimento dei dati, ma con flussi di lavoro personalizzati (oltre alle forme di base autogenerate di base) e rapporti personalizzati. Ho uno sfondo di CS, familiarità con MVC, programmazione di background in C++, C#. 8 anni fa costruì un'applicazione simile usando php, mysql, perl/cgi e ricordando che era dolorosa (facendo tutto da zero con una curva di apprendimento ripida). Ho bisogno di imparare di nuovo la sintassi python o php ma prendo le lingue abbastanza velocemente. Leggi ampiamente online su django vs yii. Impossibile percorrere la rotta .net mvc a causa della necessità di open source. Dabbled in RoR, ha adorato il linguaggio ma non mi sento molto a mio agio con la magia che ancora accade, specialmente per un'app di produzione. Forse in futuro. Ma torniamo al Django vs Yii -django o yii per creare un'applicazione web di produzione con db e con moduli e report personalizzati
fattori decisionali sono:
1) di apprendimento più facile curva
2) quadro più adatto per compiti specifici che avrei bisogno - pesanti manipolazioni db, il flusso di interfaccia utente personalizzata (niente di troppo GFX elementi formali intensi, solo regolari, ma in cui ho bisogno di manipolare i dati su più tabelle tramite join ecc.)
3) nessuna brutta sorpresa con db connect (leggi ma non hai compreso appieno tutti i trucchi con django orm e mysql).
4) qualcosa in cui io non sto combattendo il quadro/lingua per le cose di base
5) tempo di funzionamento scalabile e veloce (lo so Molto dipende da come un architetto della soluzione)
consiglio prega. In cerca di aiuto da qualcuno che abbia familiarità con il fatto di aver lavorato in entrambi i framework. grazie mille
Ho esperienza sia con django che con yii .... entrambi sono adorabili ... Ma yii è più adorabile ..... Ma il django ha più prestazioni ... quasi più del doppio di Yii + apc .. .... Quindi django è il vincitore .... – MYNE