【发布时间】:2011-03-09 18:11:34
【问题描述】:
我很幸运能够完全控制我公司应用程序的架构,我决定放弃我们用 Ruby/Rails 编写的原型并用 Python 重新开始。这有几个原因:我想学习 Python,我更喜欢语法,而且我基本上说过“F**k it,让我们去做吧。”
所以,考虑到这将是一个非常密集的应用程序,我想听听您对以下方面的意见:
- 通用网络框架
- ORM/数据库层(可能与 MongoDB 一起使用)
- 带有 oAuth/xAuth 身份验证的 RESTful API
- 测试/BDD 支持
- 消息队列(如果可能,我希望将其保留在 Python 中)
API 将需要与 Clojure 应用程序交互以处理一些内部数据,并与消息队列交互,因此如果它不是 Python,最好有一些库。
TDD/BDD 对我来说非常重要,所以测试越多越好!
阅读您对此的想法会非常有趣。非常感谢。
最好的,
杰米
【问题讨论】:
标签: python orm rest frameworks