Я подумываю написать веб-приложение на Python, а не на более традиционном PHP или ASP.net MVC. Чтобы мое приложение (которое будет с открытым исходным кодом) было полезным, мне нужно, чтобы оно работало в среде платного хостинга. Другими словами, если какая-то компания хочет использовать мое приложение бесплатно, они обычно загружают приложение на свой ПЛАТНЫЙ веб-хостинг.
Я уже знаю, что PHP поставляется практически с любым пакетом Linux. Мой вопрос: является ли Python столь же распространенным вариантом в мире хостинга Linux?
Не будем полностью отказываться от хостинга Windows. Я знаю, что технически возможно настроить IIS для запуска Python, но распространено ли для пакетов хостинга Windows включать Python как часть доступных языков программирования.
Я пытаюсь хорошо прочувствовать это, прежде чем я решу использовать Python, потому что я хочу, чтобы мое приложение с открытым исходным кодом использовалось максимально широкой аудиторией. Я также очень хочу использовать Python, потому что это будет веселое и интересное занятие.
Заранее спасибо.
мы запускаем проект среды разработки в Кодинген с учетными записями хостинга, созданными для каждого пользователя. Пока мы говорим, мы достигли 10 тысяч веб-сайтов и обнаружили, что запускать python в 100 раз сложнее, чем php.
Кроме того, 9 из 10 хостинг-провайдеров используют программное обеспечение для автоматизации хостинга plesk, cpanel, и ни один из них не готов к запуску python. даже когда они это делают, этого обычно недостаточно для удовлетворения самых обычных потребностей проекта Python.
мы очень скоро откроем функцию частного сервера, чтобы люди, работающие на Python, могли создавать свои собственные среды. с этой точки зрения я могу с уверенностью сказать, что охват php выйдет за рамки python. Если вы не используете в Python что-то, чего не предлагает php, придерживайтесь php для максимально широкой аудитории, поскольку ваш вопрос не в том, «какой язык лучше» для вашей конкретной цели.
Python так же распространен? Нет. Java, .NET и PHP являются наиболее распространенными. Веб-реализации стабильны и надежны. Я не знаю насчет Windows, но во всех операционных системах Linux, которые я использовал, рабочая страница PHP находится всего в нескольких простых шагах.
Python с Django теперь мои предпочтительные инструменты для Интернета. Начать работу очень легко, но при первом развертывании в производственной среде возникает множество проблем. С другой стороны, документация довольно хороша и есть несколько вариантов развертывания.