2010-01-21 4 views
6

Est-il possible d'exécuter Python & Django sur IIS?
Je vais être un développeur principal dans une société de conception de sites Web et actuellement, ils utilisent ASP et ASP.NET classiques.
Pour autant que je peux voir ASP.NET MVC n'est pas mature. Devrais-je recommander Python & Django stack?
S'il n'est pas possible d'exécuter Python sur IIS, que pensez-vous que je devrais faire? Stick avec ASP.NET que je ne connais pas? Je ne connais pas bien Python, mais je suis plus à l'aise avec ça. Puis-je exécuter IIS et Apache en parallèle?
Exécution de Python et Django sous IIS

Répondre

7

Il y a deux problèmes ici, technologiques et psychologiques.

Technologiquement, oui, c'est certainement possible. En fait, Django a un wiki article à ce sujet. Google montre également beaucoup de tutoriels similaires. Apache et IIS peuvent également fonctionner sur la même machine (je le fais en ce moment à partir d'une machine de développement).

Le plus gros problème sera psycologique, sous la forme de jeu que vous obtiendrez des autres développeurs. Je suis d'accord que Django déconnecte ASP.NET, mais vous allez probablement trouver qu'une boutique ASP.NET va être mariée à ASP.NET et ignorera probablement votre suggestion d'essayer autre chose, et encore moins Django.

+0

Actuellement, je serai en charge d'un graphiste et plus tard, je serai en charge d'autres développeurs. À partir de maintenant, toute l'équipe de développement part. Le seul problème est que je vais devoir maintenir les applications ASP et ASP.Net jusqu'à ce que je les réécris tous et il y a plus de 60 d'entre eux, y compris les sites pré-faits. Je déteste cette situation. Y a-t-il une solution magique? –

+0

J'ai peur non. Python est puissant, mais pas magique. Maintenir ou migrer des applications héritées n'est pas amusant. Les maintenir sera la solution à court terme moins coûteuse. Si vous voulez passer à Django à long terme, migrer sera plus cher à court terme, mais moins cher à long terme. – Cerin

5

Nous avons lancé django sur IIS pendant quelques années en utilisant PyISAPIe. C'est un site assez grand, environ 150 000 utilisateurs. Nous passons à linux/apache cependant, en partie cos PyISAPIe n'est pas génial. Exemple de cas - Les navigateurs WebKit ne fonctionnent pas bien avec, il semble gâcher la segmentation. C'est tolérable pour nous car nous sommes autorisés à limiter nos utilisateurs à FF/IE7 +, mais cela m'agace sur un mac car je préfère de loin Safari à FF.

+0

Bon à savoir, j'étais sur le point d'essayer ça ... – Justin