Skip to main content
 首页 » 编程设计

python之连接 Sproutcore 前端和自定义 Python 后端

2024年08月12日2252php

我正在构建一个基于网络的应用程序。前端是在 Sproutcore 中设计的。对于后端,我们有自己的 python API 来处理与多个数据库的所有事务。连接前端和后端的最佳方式是什么?

AFAIK django 非常单一(如果我错了请纠正我),如果我不使用它的原生 ORM 会很麻烦……我更喜欢基于 python 的解决方案……有什么想法吗?

谢谢!

苏维尔

请您参考如下方法:

我对 sproutcore 的唯一了解是我 10 秒前阅读的关于回答这个问题的内容。 Javascript 可以执行 ajax,所以我认为 sproutcore 也可以。因此,为您的后端提供一个 Restful api+json 将是一种选择。如果你需要把它卖给你的老板,就称它为面向服务的架构。在他可以在本周的信息周刊上查找之前,您可能已经开始使用它了。

要使它正常工作,只需要能够响应 http 请求并返回 json 的任何东西。有无数的 Web 框架可以做到这一点。你已经提到了一个,它可能会再次被提及。不过,我会继续说明我的偏好。 bfg或 pylons其中任何一个都适合您,并且几乎不会妨碍您。当然还有其他的,也许在玩过它们之后你会发现你可以很容易地写你自己的,要么只使用 Webob (由 pylons 和 bfg 等使用)或直接 wsgi或根据您的需要在适当的地方使用片段将所有这些组合起来。