Действительно ли возможно выполнить Python & Django на IIS?
Я собираюсь быть Ведущим разработчиком в некоторой компании веб-дизайна, и прямо сейчас они используют классический ASP и ASP.NET.
Насколько я вижу ASP.NET, MVC не является сформировавшимся. Я должен рекомендовать стек Python & Django?
Если не возможно запустить Python на IIS, что Вы думаете, что я должен сделать? Палка с ASP.NET, который я не знаю? Я не знаю Python хорошо также, но я более доволен им.
Я могу выполнить IIS и Apache параллельно?
Вот два проблемы здесь, технологические и психологические.
Технологически, да, это определенно возможно. На самом деле Django имеет статью вики . Google также показывает много похожих учебников. Apache и IIS также могут работать на одной машине (я на самом деле делаю это прямо сейчас от машины развития).
Большая проблема будет психологическими, в виде обратной комнаты, которую вы получите от других разработчиков. Я согласен, что Django пинает штаны от ASP.NET, но вы, вероятно, собираетесь обнаружить, что магазин ASP.NET будет женат на ASP.NET и, скорее всего, будет игнорировать ваше предложение, чтобы попробовать что-нибудь еще, намного меньше Джанго.
Мы уже несколько лет используем django на IIS с помощью PyISAPIe. Это довольно большой сайт, около 150 000 пользователей. Но мы переходим на linux/apache, отчасти потому, что PyISAPIe не очень хорош.
Пример - браузеры WebKit не очень хорошо с ним работают, кажется, что он портит куски. Для нас это терпимо, поскольку мы можем ограничить наших пользователей FF/IE7+, но меня это раздражает на mac, поскольку я предпочитаю Safari FF.