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

时间:2010-03-24 01:22:28

标签: python django django-models sproutcore

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

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

谢谢!

Suvir

2 个答案:

答案 0 :(得分:2)

我对sproutcore的唯一了解就是我在10秒前读到的内容。 Javascript可以做ajax所以我假设可以sproutcore。因此,为您的后端提供一个安静的api + json将是一个选择。如果您需要将其出售给您的老板,请将其称为面向服务的架构。在本周的“信息周刊”中,你可能会在它查找之前让它工作。

所需要的只是能够回答http请求并返回json的任何内容。有一个数以亿计的网络框架可以做到这一点。你已经提到了一个,它可能会再次提到。我会继续说明我的偏好。 bfgpylons其中任何一个都适合您并且几乎不会妨碍您。当然还有其他一些,也许在玩完它们之后你可能会发现你可以用Webob(由pylons和bfg和其他人使用)或直接wsgi或者组合所有这些都根据您的需要使用适当的部分。

答案 1 :(得分:2)

如果您只是想要它,还有Bottle.py