【发布时间】:2010-09-08 09:08:11
【问题描述】:
我正在评估和考虑将 CherryPy 用于一个项目,该项目基本上是来自客户端(浏览器)的 JavaScript 前端,它与后端的 Python Web 服务进行通信。所以,我真的需要一些快速和轻量级的后端,我可以使用 Python 实现,然后通过 ORM(JSON 到浏览器)与 PostgreSQL DB 对话。
我也在看我喜欢的 Django,因为它的 ORM 是内置的。但是,我认为 Django 可能比我真正需要的多一点(即比我真正需要的功能更多 == 更慢?)。
任何人都有不同的 Python ORM 解决方案的经验,可以比较和对比它们的特性和功能、速度、效率等吗?
【问题讨论】:
-
ponyORM 看起来不错。
-
对象-关系映射 (ORM) 在许多编程语言中已经非常流行,并且是 SQL 的最佳替代方案之一。我从方法链风格中获得灵感,为我的 TRIADB 项目创建 CQL。 healis.eu/triadb/#latest-release