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
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.
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.
Bon à savoir, j'étais sur le point d'essayer ça ... – Justin
- 1. Django Python Exécution sur IIS 6
- 2. Exécution d'un site Django sous mod_wsgi
- 3. Exécution d'un script de ligne de commande depuis Django & Python
- 4. Exécution de plusieurs projets Django sous mod_python, sans utiliser VirtualHosts
- 5. Django + IIS +?
- 6. Exécution d'ASP.NET et de VB.Net sous Ubuntu
- 7. Exécution d'un script python pour django via cron
- 8. Django et Python 2.6
- 9. Exécution de l'application MVC2 sur IIS 5.2
- 10. Exécution Python
- 11. Exécution de Django depuis IDLE
- 12. Sous-applications et structure de module Django
- 13. Exécution de Django dans Virtualenv avec Apache avec Mod_Python et plusieurs installations Python
- 14. Exécution de sous-processus externes et lecture du code retour
- 15. Exécution du script CGI Python sous Windows XP
- 16. Exécution de JOINS EXTÉRIEURS et CASES de PostgreSQL dans Django
- 17. django, python et cryptage de liens
- 18. Python et sous-processus
- 19. django: exécution de tests avec couverture
- 20. Django, catégorie et sous-catégories
- 21. django (sous mod_wsgi) et php
- 22. Exécution de CMake sous Windows
- 23. Exécution d'Eclipse sous Valgrind
- 24. Python (django) .... et le db
- 25. Exécution de Django en tant que service Windows
- 26. Django et python-twitter erreur
- 27. Python (avec Django) et PHP
- 28. Exécution de code python à partir d'un script et obtention d'une sortie de style interprète
- 29. Exécution de conversion hg sous Linux
- 30. Exécution d'une application ASP.NET 1.1 sous 2.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? –
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