【问题标题】:Google App Engine + JSON based service + AuthenticationGoogle App Engine + 基于 JSON 的服务 + 身份验证
【发布时间】:2011-04-23 09:27:54
【问题描述】:

我是 GAE 的新手(实际上是基于云的开发),我正在寻求一些建议。

我希望在 Sproutcore 中的客户端仅将 GAE 用作服务 (REST + JSON)。我正在寻找一个轻量级的基于服务的框架,它可以为我提供强大的安全性(身份验证、防止 XSS 等)。

Java 或 Python 都可以,优先考虑的是速度和安全性。

有人对此有任何想法吗?任何指向相关信息的链接。我正在经历一个信息过载阶段。在这方面的任何帮助将不胜感激!

谢谢。

【问题讨论】:

    标签: web-services json google-app-engine frameworks


    【解决方案1】:

    如果您想使用框架,请谨慎操作。由于 GAE 仍在不断发展,因此框架往往会崩溃。我在大型项目中尝试过tipfy和django。

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

    在许多地方,tipfy 往往只是围绕核心 gae 框架提供的内容编写无意义的(读取无附加值)python 包装器,从而导致代码膨胀。

    上次我检查过,map reduce 包不能很好地与tipfy 配合使用。抱歉,我可能听起来很偏颇,但我对 Tipfy 的体验一般。

    【讨论】:

    • 任何打算为 SDK 处理程序提供本机支持的框架都需要包装它们(如您所说,添加“无价值”)。这是导致维护问题的重复工作。解决方案,imo,是坚持使用 webapp 或使用与 webapp 保持接近的框架。我在这里描述了整个困境:stackoverflow.com/questions/6774371/…
    【解决方案2】:

    看来我无法评论您的答案,但该链接非常有帮助!看起来很像我正在寻找的东西:

    1. 服务器端会话
    2. 自定义用户身份验证
    3. 没有视图层的基于 JSON 的服务
    4. 快速且安全

    您可能知道的与 Tipfy 类似的任何其他 python 框架?只是为了让我有什么可以比较的吗?

    有人知道任何与 Tipfy 相同的 Java 库吗?

    再次感谢您的链接!

    编辑 1:

    1. 嗯...我不知道我是如何得到 2 个帐户的。我会努力解决的..
    2. 您的链接很有帮助..谢谢!
    3. 此时我正在慢慢接近 Tipfy,但我想我会在这个线程上再等一会儿,看看我是否能得到更多意见。..

    再次感谢...

    【讨论】:

      【解决方案3】:

      tipfy,一个为 GAE 开发的基于 python 的开源轻量级框架怎么样?

      它的核心可以通过使用extensions来增强。

      • 结合其中一些扩展 将允许您执行身份验证 针对不同的系统(谷歌, Facebook、Twitter...) 或反对您的 自己烤的。这方面的一个例子可以 可以找到here,源代码是 可用here

      • 一个非常简单的 JSON 示例 渲染可用here

      当然,其他 python 框架运行在 AppEngine 之上。您可以在 AppEngine-Python google 群组中找到 thread 讨论其中大多数的优缺点。

      考虑到速度,这些链接可能会对主题有所启发

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多