Движок приложений Google: личный опыт?

Я подумываю о создании приложения на Google App Engine, чтобы помочь существующему не очень большому (1000) сообществу в некоторой области сотрудничества над существующими проектами. Над одним проектом работают несколько человек, в основном обсуждая вещи. Приложение должно взаимодействовать с серверной частью, которую можно без проблем разместить где-нибудь.

Но я не ищу еще одного обсуждения «плюсов и минусов» (например, вы можете прочитать это здесь: Плюсы и минусы Google App Engine), а мне хотелось бы услышать о других людях, которые сталкиваются с подобными ситуациями.

Хотите поделиться личным опытом? Идеи?


person IgorJ    schedule 02.11.2010    source источник
comment
Первая идея: сделайте этот вопрос вики сообщества.   -  person Constantin    schedule 02.11.2010
comment
Вопрос кажется слишком расплывчатым, чтобы дать последовательный ответ. Что конкретно вас интересует?   -  person Nick Johnson    schedule 02.11.2010
comment
Я больше думаю о простоте использования, API, поддержке, когда вы застряли, о миграции с GAE, если это необходимо, и т. Д. P.S .: технологический стек, который я имею в виду для своего приложения, - это python плюс Django   -  person IgorJ    schedule 02.11.2010


Ответы (2)


App Engine предоставляет отличные API-интерфейсы для выполнения обычных задач, таких как аутентификация, практически без усилий с вашей стороны.

Есть некоторые уникальные ограничения, к которым некоторые люди не готовы, когда начинают использовать App Engine, например тайм-аут запроса 30 секунд или нереляционное хранилище данных, но их несложно обойти, когда вы к ним привыкнете. , и они делают ваше приложение максимально быстрым и масштабируемым, даже в пределах бесплатной квоты.

Также есть много отличных документов, и я рекомендую посмотреть как можно больше Google I / O разговоры о App Engine, насколько вы можете найти, все они действительно информативны.

person Jason Hall    schedule 02.11.2010

Я бы сказал, что GAE / Python - приятная платформа для разработки, если вы не возражаете против поддержки со стороны сообщества. Хотя мой личный опыт работы с tracko был довольно грубым, в основном это было связано с тем, что я пытался уместить миллионы запросов в бесплатные квота.

Следите за важными проблемами, например, с поддержкой HTTPS и версией Python, необходимой вашим модулям. Проверьте, не мешает ли вам какая-либо из проблем. Как обычно, рекомендуется разработать небольшой проект, чтобы почувствовать платформу.

person Constantin    schedule 02.11.2010