2010-03-24 76 views
2

我正在构建一个基于Web的应用程序。前端已经在Sproutcore中设计。对于后端,我们有我们自己的python API来处理所有与多个数据库的交易。将前端与后端连接起来的最佳方式是什么?连接Sproutcore前端和自定义Python后端

AFAIK django是非常单一的(纠正我,如果我错了),如果我不使用它的本地ORM会很麻烦...我宁愿一个基于python的解决方案..任何想法?

谢谢!

Suvir

回答

2

我知道了SproutCore的唯一的事情是我读约10秒前回答这个。 JavaScript可以做阿贾克斯,所以我认为可以sproutcore。因此,为您的后端提供一个宁静的api + json将是一个选择。如果您需要将它卖给您的老板,请将其称为面向服务的架构。在这个星期的“信息周刊”中,你可能会先看看它。

这个工作所需的只是任何能够回答http请求并返回json的东西。有一个bizillion web框架可以做到这一点。你已经提到过一个,它可能会再次提到。尽管如此,我会继续说明我的偏好。 bfgpylons其中任何一个都可以为你工作,而且几乎不会妨碍你的工作。当然还有其他的,也许在玩完它们之后,你可能会发现你可以用Webob(用于挂架和bfg等)或者直接用wsgi或者所有这些的组合使用适当的块满足您的需求。

+1

非常感谢,CherryPy似乎现在就做我所需要的一切。会像Pydroid建议的那样检查bottle.py。 – Suvir 2010-03-24 12:56:41