请教Python,API,服务器选啥框架
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教Python,API,服务器选啥框架相关的知识,希望对你有一定的参考价值。
Tornado, 异步的,不需要开一堆进程 /线程来跑。一个核开一个进程就好。简单,没有 Flask 和 Django 那么多东西,易上手(特别是做 JSON API )。而且你也有异步编程的经验。
另外我用过 Flask ,特别讨厌它的 g 和 request 这种「全局」变量。刚开始用着方便,但是很容易犯下严重的设计错误( 必要地耦合到这些变量上)。 参考技术A Flask
Bottle
Django
web.py
4
sylecn 339 天前 ♥ 1
1 3 这些框架都可以满足要求。 2 不犯错需要经验,基本上没有框架是没有坑的,只是挖坑的地方不同而已。
小项目不用担心犯严重错误,大不了重写嘛。小项目,业务逻辑写好了,换框架不费事。
推荐 flask 或者 bottle.
原因:轻量级,项目在持续维护,结构简单,性能可靠。
django 由于重量级,以及这个项目不需要 SQL 类型的 ORM ,也不需要模板渲染和相关的辅助工具,系统复杂带来的学习成本,不做考虑。
web.py 自从原作者前些年不幸去世之后,项目维护和发展不及 flask 和 bottle. 所以从文档和性能调优方面来看,不推荐。
如果追求性能 bottle + gevent 或者 bottle + uwsgi 挺靠谱的。
如果喜欢各种集成, flask 对周边东西的集成比 bottle 多一些。用 bottle 需要你自己比较懂 web , flask 即使不懂也可以开始用别人写好的一些东西。本回答被提问者采纳
以上是关于请教Python,API,服务器选啥框架的主要内容,如果未能解决你的问题,请参考以下文章
XMLHttpRequest.open();第一个参数post,get有啥不同,啥时候选啥,还有其他的,都有啥区别
520还不知道选啥礼物?让AHP帮你选一个最符合你的吧~(附Python代码