2010-01-21 14 views
6

¿Es posible ejecutar Python & Django en IIS?
Voy a ser un desarrollador líder en alguna empresa de diseño web y en este momento están utilizando ASP clásico y ASP.NET.
Por lo que veo, ASP.NET MVC no está maduro. ¿Debo recomendar Python & Django stack?
Si no es posible ejecutar Python en IIS, ¿qué crees que debería hacer? Quédate con ASP.NET que no sé? No conozco bien a Python, pero estoy más cómodo con eso.
¿Puedo ejecutar IIS y Apache en paralelo?Ejecutando Python y Django en IIS

Respuesta

7

Hay dos problemas aquí, tecnológicos y psicológicos.

Tecnológicamente, sí, definitivamente es posible. De hecho, Django tiene un wiki article sobre esto. Google también muestra muchos tutoriales similares. Apache e IIS también pueden ejecutarse en la misma máquina (de hecho, ahora estoy haciendo eso desde una máquina de desarrollo).

El problema más grande será psicológico, en forma de retroceso que obtendrá de los otros desarrolladores. Estoy de acuerdo con que Django le quita los pantalones a ASP.NET, pero probablemente descubrirá que una tienda de ASP.NET va a estar casada con ASP.NET y probablemente ignorará su sugerencia de probar cualquier otra cosa, y mucho menos Django.

+0

Actualmente estaré a cargo de un diseñador gráfico y más adelante, estaré a cargo de otros desarrolladores. A partir de ahora, todo el equipo de desarrollo se está yendo. El único problema es que tendré que mantener las aplicaciones ASP y ASP.Net hasta que las reescriba todas y haya más de 60, incluidos los sitios prefabricados. Odio esta situacion. ¿Hay alguna solución mágica para eso? –

+0

Me temo que no. Python es poderoso, pero no mágico. Mantener o migrar desde aplicaciones heredadas no es divertido. Su mantenimiento será la solución menos costosa a corto plazo. Si desea trasladarse a Django a largo plazo, la migración será más costosa a corto plazo, pero más económica a largo plazo. – Cerin

5

Hemos estado ejecutando django en IIS durante un par de años utilizando PyISAPIe. Es un sitio bastante grande, con aproximadamente 150,000 usuarios. Sin embargo, nos estamos moviendo a Linux/apache, en parte porque PyISAPIe no es genial.

Ejemplo: los navegadores WebKit no funcionan bien con él, parece estropear la fragmentación. Eso es tolerable para nosotros, ya que podemos limitar a nuestros usuarios a FF/IE7 +, pero me molesta en un Mac ya que prefiero Safari a FF.

+0

Es bueno saber, estaba a punto de probar esto ... – Justin