Google App Engine + сервис на основе JSON + аутентификация - PullRequest
3 голосов
/ 10 октября 2010

Я новичок в GAE (вообще, в облачной разработке), и я ищу несколько советов.

Я хочу использовать GAE только в качестве службы (REST + JSON) со своей клиентской стороной в Sproutcore. Я ищу легкий сервисный фреймворк, который обеспечит мне высокую безопасность (аутентификация, защита от XSS и т. Д.).

Хорошо работает Java или Python, приоритет - скорость и безопасность.

У кого-нибудь есть идеи по этому поводу? Любые ссылки на соответствующую информацию. Я прохожу через фазу информационной перегрузки. Любая помощь в этом отношении будет принята с благодарностью!

Спасибо.

Ответы [ 3 ]

4 голосов
/ 10 октября 2010

Как насчет tipfy , легковесного фреймворка на основе Python с открытым исходным кодом, созданного для GAE?

Его ядро ​​может быть улучшено за счет использования расширений .

  • Объединение некоторых из этих расширений позволит вам выполнить аутентификацию против разных систем (Google, Facebook, Twitter ...) или против вашего запеченный Примером этого может здесь , исходный код доступно здесь .

  • Действительно простой образец JSON рендеринг доступен здесь .

Конечно, другие среды Python работают поверх AppEngine. В группе Google AppEngine-Python вы найдете ветку , в которой обсуждаются плюсы и минусы большинства из них.

Учитывая скорость, эти ссылки могут пролить свет на тему

2 голосов
/ 27 апреля 2011

действуйте с осторожностью, если вы хотите использовать фреймворк. так как GAE все еще развивается, структуры имеют тенденцию ломаться. я пробовал как tipfy, так и django на больших проектах.

http://blog.bygsoft.com/2011/04/27/why-we-should-avoid-tipfy-a-gae-framework/

во многих местах tipfy имеет тенденцию просто писать бессмысленные (читай без добавления значения) обертки python вокруг того, что обеспечивают базовые gae-фреймворки, просто вызывая раздувание кода.

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

0 голосов
/ 10 октября 2010

Похоже, я не могу прокомментировать ваш ответ, но ссылка была очень полезной! Очень похоже на то, что я ищу:

  1. Сеансы на стороне сервера
  2. Пользовательская аутентификация пользователя
  3. Служба на основе JSON без слоя просмотра
  4. Быстро и безопасно

Любая другая среда разработки Python, о которой вы, возможно, знаете, в духе Tipfy? Просто так мне есть с чем сравнивать?

Кто-нибудь знает какие-либо библиотеки Java в том же духе, что и Tipfy?

Еще раз спасибо за ссылку!

Редактировать 1:

  1. Хм ... Понятия не имею, как у меня получилось 2 аккаунта. Я постараюсь сгладить это ..
  2. Ваши ссылки были очень полезны .. Спасибо!
  3. В этот момент я медленно двигаюсь к Типфи, но думаю, что собираюсь немного подождать в этой теме, чтобы узнать, получу ли я еще какие-то мнения ..

Еще раз спасибо ...

...