Python против Java по разработке веб-сервисов? - PullRequest
5 голосов
/ 07 января 2010

В настоящее время я использую php в качестве языка бэкэнда в веб-разработке. но мне интересно, что вам нужно установить, чтобы запустить Python и Java.

с php мне нужны apache и mysql.

Могу ли я использовать их также для Java и Python?

Я не могу найти хороших руководств, эквивалентных LAMP / MAMP / WAMP, поэтому я понимаю детали при использовании Java или Python было бы замечательно, если бы вы могли дать мне несколько хороших ссылок на установку и что требуется.

и я прочитал, что это проще с питоном. но это единственное преимущество использования Python вместо Java. потому что с Java я могу создавать Java-апплеты, настольные и мобильные приложения. все они, как правило, имеют установленную Java. но не питон.

так почему я должен использовать Python вместо Java.

Ответы [ 3 ]

4 голосов
/ 07 января 2010

Я могу дать только предложения по веб-разработке на python:

  • Использование Торнадо - Неблокирующий веб-сервер.
  • Использование Jinja2 - Шаблонный движок.
  • Использовать MongoDB - Сервер базы данных без схемы | Вы также можете использовать любую СУБД в соответствии с вашими требованиями.

Для создания веб-приложения на python достаточно трех инструментов.

или вы всегда можете выбрать Django - гигантский веб-фреймворк со всеми функциями, необходимыми для создания масштабируемого веб-приложения на Python.

2 голосов
/ 07 января 2010

web2py - это полностью автономный веб-фреймворк Python, работающий даже с USB-накопителя. Руководство доступно на scribd , и через час или два урока вы получите довольно хорошее представление о том, на что будет похож веб-фреймворк Python. Я вообще не могу комментировать Java.

РЕДАКТИРОВАТЬ: Django и web2py очень, очень похожи. Я думаю, что я предпочитаю web2py, потому что он делает больше для меня, что мне не нужно делать, но из POV, скажем, фреймворков Java, Django и web2py также могут быть тем же *

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