Совместимость с IIS и Apache - PHP, Python и т. Д.? - PullRequest
1 голос
/ 02 марта 2010

В настоящее время я планирую веб-приложение, которое я хочу разместить для людей, и разрешить им размещать себя в Linux / Apache IIS6 или IIS7 (для преимуществ пропускной способности, служб каталогов [вход в систему и т. Д.]) ,

Я вижу, что PHP поддерживается на обеих платформах. Я слышал, что люди, обслуживающие Django и Python в IIS, используют PyISAPIe. Я не уверен насчет Ruby / Rails на IIS, пока не появится IronRuby. У меня нет большого опыта работы с Perl, но я понимаю, что он будет работать и в IIS.

У кого-нибудь есть вход для меня? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 02 марта 2010

Наименьшим общим знаменателем для создания приложений, которые, казалось бы, без стеснения работают на стеках LAMP и Microsoft, является PHP.

Perl - еще один вариант, он хорошо поддерживается как в Windows, так и в Linux / Apache.Но я думаю, что я бы выбрал PHP вместо Perl из-за поддержки FastCGI, которая повышает надежность и производительность в стеке Windows.Microsoft и Zend много работают над PHP для Windows, чтобы вы могли писать PHP-приложения и уверенно ожидать, что они будут хорошо работать на обеих платформах.Доказательством этого является то, что Joomla, WordPress, phpBBS и многие другие известные PHP-приложения с открытым исходным кодом работают прямо из коробки на Windows.

Также как разработчик и инженер по поддержке третьей линии для компании, предоставляющей общий веб-хостинг, с большим опытом работы в этой области, я бы сказал, что PHP на Windows настолько же гибок, эффективен и надежен, какPHP в стеке LAMP.

Наконец, Ruby on Rails и Python / DJango не очень хорошо поддерживаются в IIS и не будут существовать на платформах общего хостинга.В основном это связано с количеством консольного доступа, который вам нужен, чтобы привести в порядок вещи, чтобы запустить Rails / DJango.

0 голосов
/ 02 марта 2010

У меня есть несколько производственных приложений php5 / 6, которые работают на windows / iis и apache / linux. переключение между платформами не было проблемой для меня. Я тестирую на сервере Windows, разговаривая с MySQL базы данных на машине Linux. я развернуть на веб-сервере Linux без проблем. я не могу говорить за рельсы или питонга, так как я не парень рубин или питон. тем не менее, они должны работать хорошо, исходя из того, что я понимаю о них. на вашем месте я бы выбрал язык, с которым у вас больше всего опыта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...