Используете Web2Py для создания блога на Python (Google App Engine)? Это хорошая идея?

Я знаю, что существует множество платформ для ведения блогов (Wordpress, Drupal и т. Д.), Но я хочу создать свой собственный движок для блогов или платформу для блогов с нуля, используя Python в качестве инструмента обучения. Идея использования Google App Engine решает проблемы с хостингом. Блоги относительно потребляют меньше места на диске, и если они масштабируются, то проблем с миграциями и другими вещами, связанными с этим, не будет. Я выбрал web2py в качестве фреймворка, потому что мне не нужно настраивать фреймворк, чтобы он работал с Google App Engine.

Как вы думаете, с какими проблемами мне придется столкнуться при использовании хранилища данных GAE? Будет ли лучше, если я буду использовать СУБД вместо Google App Engine? Каковы плюсы и минусы, если я использую движок приложений Google?


person user126726    schedule 18.07.2010    source источник
comment
Можно использовать Google App Engine, но он больше спроектирован как платформа для больших данных (т. Е. Перебирает большие фрагменты данных или выполняет какую-то сумасшедшую обработку). Попробуйте Django, вы можете делать с ним действительно классные вещи (SQLite, кто-нибудь?), И он будет масштабироваться, как ничейный бизнес.   -  person mattbasta    schedule 18.07.2010
comment
Ник Джонсон уже написал движок блога для GAE. Он также написал полную серию (blog.notdot .net / 2009/10 / Writing-a-blog-system-on-App-Engine) сообщений об этом в своем блоге. ИМО, написать движок с нуля - это довольно трудоемкий процесс. Вероятно, вы сможете узнать столько же, проработав сообщения и добавив один или два патча для устранения проблем (github.com/ Arachnid / bloggart / issues).   -  person hwiechers    schedule 18.07.2010
comment
@hwiechers +1 Я пришел сюда, чтобы упомянуть отличный пример проекта Ника GAE / блога   -  person Jason Hall    schedule 19.07.2010


Ответы (2)


Вы можете использовать this для создания платформы для ведения блогов на Google App Engine с помощью web2py. Вы можете настроить макет с помощью this.

person mdipierro    schedule 21.07.2010
comment
Это не поможет, если ссылка умирает. Пожалуйста, укажите имя. - person amar; 20.01.2018

Учебные упражнения, подобные тому, что вы хотите выполнить, - это чуть ли не единственная веская причина для изобретения велосипеда - и использование очень легкого фреймворка может быть более поучительным, чем использование богатого фреймворка, такого как Django, который многое делает для вас в обложки. В качестве очень легкого фреймворка для приложений GAE я рекомендую tipfy, но я думаю, что вкусы у них разные ;-).

Единственный настоящий «профи» - это то, что вы многому научитесь, а обучение - это всегда хорошо. «Минус» в том, что потребуется много работы, которую вы могли бы сэкономить, повторно используя существующие рамки для ведения блогов, но, конечно же, вы упустите большую часть того опыта, который вам нужен! -)

person Alex Martelli    schedule 18.07.2010