Каким будет процесс настройки для разработки сайта? - PullRequest
2 голосов
/ 16 мая 2010

Я хочу создать простой сайт для личного пользования. И это только в технологиях на основе Python. Поэтому я хочу получить эксперта по этой теме.

  1. Что я должен использовать в качестве платформы? Я выполнил поиск доступных опций и нашел Django, grok, web2py и многие другие. Какой из них должен использовать новичок? Если я решу использовать только базовые скрипты на Python, то над чем мне работать?
  2. http://wiki.python.org/moin/WebBrowserProgramming. Эта ссылка на сайте python смутила меня больше, вместо того, чтобы решить мое любопытство по этой теме. Пожалуйста, дайте некоторый указатель на точные и простые для понимания материалы для чтения.

У меня есть идея разработки веб-приложений на основе java с использованием spring-webmvc и struts. Могу ли я связать процесс Java с процессом Python для веб-разработки?

Ответы [ 3 ]

3 голосов
/ 16 мая 2010

Если размер сообщества важен для вас превыше всего, подумайте, что у PHP как минимум в 10 раз больше пользователей, чем у любой среды Python.

Если у вас есть существующая база данных, и вы не хотите переносить данные в новую, вам, вероятно, следует использовать SQLAlchemy, и поэтому вам нужна клеевая структура (в этом случае Pylons лучше всего). Поскольку склеенные фреймворки создаются с использованием сторонних компонентов, они имеют тенденцию к меньшей интеграции, чем фреймворки с полным стеком.

Если вы запускаете приложение с нуля, лучше всего подойдет фреймворк с полным стеком, такой как Django и web2py. Django дает вам лучший интерфейс администрирования базы данных. Вместо этого, web2py дает вам что-то более простое, веб-IDE и возможность запуска кода без изменений в облаке Google.

web2py - единственная платформа, которая обещает обратную совместимость и никогда не нарушает ее. Я не знаю, является ли это проблемой для вас.

Официальная онлайновая документация web2py включает всю книгу web2py (350 страниц).

Избегайте небольших платформ, которые все еще находятся в стадии разработки, потому что API изменятся и потому что они упускают многие функции, которые есть у больших платформ.

Этот был построен с web2py.

0 голосов
/ 18 мая 2010

Если вы новичок в веб-программировании в целом, то я бы рекомендовал попробовать Google App Engine . Он основан на django, бесплатен, и его действительно легко начать.

0 голосов
/ 16 мая 2010

Рекомендую Вам рамки django. Зачем? Из-за большого сообщества, продуманной архитектуры и действительно большого количества приложений для нее (что-то вроде плагинов в jquery).

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