Нужен ли Python на хостинге

12
[Удален]
#11

Мое мнение - не нужен.

bugsmoran
На сайте с 18.02.2010
Offline
223
#12
z0rr0:

Ещё есть желание прикрутить туда возможность работы с Python: wsgi (или mod_python) + Django.

Маленький ликбез: mod_python - это стандартный модуль апача для Python. Вы не запустите через него никакие изыски типа фреймворков, как например Django. Для этого и существует продвинутый mod_wsgi.

Далее я вижу так:

1) поставить mod_python можно легко и непринужденно. Но не получите ни одного клиента, потому что в отличии от мира PHP, в мире Python никто почти не пишет на голом языке, а пользуются фреймворками.

2) поставить mod_wsgi и мейнтейнить его, требует технических навыков, кои отсутствуют почти у любого человека, не пишущего на петоне.

Вывод: забудьте про это. Python бесспорно прекрасный язык, но он, к сожалению, не мейнстримный. А уровень программистов на Python (значительно более высокий, чем программистов PHP) позволяет им арендовать голые VPS и настраивать под себя. Им даже в голову не приходит искать шареды под свои проекты - для этого Google есть.

У нас одно время стояли и Python и Ruby - ни одного клиента так и не появилось. Выключили.

Raistlin:
Я в шоке. Какой хостинг не позволяет клиентам работать с Питоном?

Он говорит про сайты, а не про интерпретатор, доступный из командной строки.

ENELIS:
Вам придется отделять его от других клиентов как-то (скорее всего ставить каждому и chroot) иначе он сможет сделать все что угодно на системе.

В контексте безопасности:

mod_php = mod_python

ITK + mod_php = ITK + mod_python

Python + FastCGI = PHP + FastCGI.

Так что нет никакой разницы каким языком Вас сломают.

Z0
На сайте с 25.05.2011
Offline
2
#13

bugsmoran, спасибо за подробный ответ.

Я и раньше склонялся к тому, что для работы с Python фреймворками лучше арендовать VPS.

Хостинг, который не разочарует вас. (http://handyhost.ru)
kit1980
На сайте с 24.07.2006
Offline
62
#14
bugsmoran:
Маленький ликбез: mod_python - это стандартный модуль апача для Python. Вы не запустите через него никакие изыски типа фреймворков, как например Django. Для этого и существует продвинутый mod_wsgi.

Django вполне себе работает через mod_python, и раньше это вообще был официально рекомендуемый способ запуска.

Но mod_python уже несколько лет не развивается, и начиная с версии Django 1.5 поддерживаться не будет.

https://docs.djangoproject.com/en/1.3/howto/deployment/modpython/

Энциклопедия языков программирования (http://progopedia.ru/) kit1980.ru (http://kit1980.ru/)
Z0
На сайте с 25.05.2011
Offline
2
#15

Да, пока с mod_python все вполне настраивается и работает.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий