我在web项目中使用python+django,我喜欢它的代码可读性和开发速度。但现在我想要一些非常快、资源成本低和简单(极简主义)的东西,但同时代码可以像django一样可读。
- 要使用哪个数据库后端
- django风格的简单快速ORM
- 快速模板系统(带继承器)
- 用python编写的Web服务器(异步服务器我看toronto或pyev)
- 缓存系统
在这种情况下你有什么建议?
Django将适合您的目的。(除非你在证券交易所进行高频交易)。
我建议查看Flask(http://flask.pocoo.org/):
- 任你选择
- SqlAlchemy
- 金贾2
- http://flask.pocoo.org/docs/deploying/和http://flask.pocoo.org/docs/deploying/others/
- 不确定
我个人最近确实很喜欢龙卷风。
现在,问题是:你在网络框架中寻找什么?快速发展?快速性能?简单的API?活跃的开源社区?
你需要像django这样的全栈框架吗?或者你对一个更简单的环境已经足够好了?你会提供动态页面还是公开RESTapi?如果你是后一种情况,Django不会是我的第一选择,有更容易看的东西(我喜欢web.py,FWIW)。
如果你也在研究异步代码,Tornado听起来是一个不错的选择,无论如何,在不了解更多需求的情况下很难给出答案。