2010-01-21 17 views
6

È possibile eseguire Python & Django su IIS?
Ho intenzione di essere uno sviluppatore capo in alcune società di web design e in questo momento stanno utilizzando ASP classico e ASP.NET.
Per quanto posso vedere, ASP.NET MVC non è maturo. Dovrei raccomandare Python & stack Django?
Se non è possibile eseguire Python su IIS, cosa pensi che dovrei fare? Stai con ASP.NET che non conosco? Non conosco bene anche il pitone, ma mi sento più a mio agio.
Posso eseguire IIS e Apache in parallelo?Esecuzione di Python e Django su IIS

risposta

7

Ci sono due problemi qui, tecnologici e psicologici.

Tecnologicamente, sì, è sicuramente possibile. In effetti, Django ha un wiki article su questo. Google mostra anche molti tutorial simili. Apache e IIS possono anche essere eseguiti sulla stessa macchina (lo sto facendo proprio ora da una macchina di sviluppo).

Il problema più grande sarà psicologico, sotto forma di backlash che otterrete dagli altri sviluppatori. Sono d'accordo sul fatto che Django stia tirando fuori i pantaloni da ASP.NET, ma probabilmente scoprirai che un negozio ASP.NET si sposerà con ASP.NET e probabilmente ignorerà il tuo suggerimento di provare qualcos'altro, molto meno Django.

+0

Attualmente mi occuperò di un grafico e in seguito mi occuperò di altri sviluppatori. A partire da ora tutto il team di sviluppo sta partendo. L'unico problema è che dovrò mantenere le app ASP e ASP.Net fino a quando non le riscriverò tutte e ce ne saranno più di 60, inclusi i siti prefabbricati. Odio questa situazione. C'è qualche soluzione magica ad esso? –

+0

Ho paura di no. Python è potente, ma non magico. Mantenere o migrare da app legacy non è divertente. Mantenerli sarà la soluzione a breve termine meno costosa. Se si desidera trasferirsi a Django a lungo termine, la migrazione sarà più costosa a breve termine, ma a lungo termine più economica. – Cerin

5

Abbiamo eseguito django su IIS per un paio d'anni usando PyISAPIe. È un sito abbastanza grande, circa 150.000 utenti. Ci stiamo spostando su linux/apache, in parte perché PyISAPIe non è eccezionale.

Caso in questione: i browser WebKit non funzionano bene, sembra rovinare il chunking. Questo è tollerabile per noi dato che siamo autorizzati a limitare i nostri utenti a FF/IE7 +, ma mi infastidisce su un Mac poiché preferisco di gran lunga Safari a FF.

+0

Bello sapere, ero quasi pronto per provarlo ... – Justin

Problemi correlati