我计划拥有一个 mysql/postgres 数据库以及一个瘦服务层,我基本上希望我们接收宁静的请求并以 json 格式返回结果。我想为后者使用python。由于我是 python 框架的新手,如果我将任何用于这个薄层,那会是哪一个?当然越简约(越薄)越好。
感谢您分享您的体验。
于尔根
PS:如果它处理身份验证/授权,那将是一个奖励。
Flask 是 python 微框架之一。它支持会话。非常精简且易于构建新东西。
Pyramid(以前的名称是 Pylons)也是使用 RESTful 构建简单 Web 服务的理想选择。
金字塔的好处是您可以轻松地将其从非常小的规模扩展到大规模。金字塔还支持身份验证和会话以及一堆模板引擎或 ORM。
如果您考虑稍后扩展您的项目,我建议使用 Pyramid。
对于非常简单的事情,我总是使用瓶子。但是如果你需要更多一点(比如 auth),可以考虑使用web2py。它只需很少的编码即可满足您的所有需求。