各位一般用什么来设计 restful API 服务器?

2015-06-05 14:50:04 +08:00
 peach2t
我现在考虑到快速简单,就想用Flask。

有大神给出这方面的指导,或者更好的框架。

以前只是用Restful ,没有设计过。
6487 次点击
所在节点    Python
25 条回复
bruce55
2015-06-05 16:00:14 +08:00
我用flask写过简单的
csensix
2015-06-05 16:02:18 +08:00
Slim PHP也可以的
risker
2015-06-05 16:36:12 +08:00
eve是基于flask的rest框架
peach2t
2015-06-05 16:36:18 +08:00
@bruce55 恩,Flask的比较简单。提供也很方便、很容易懂
Ranler
2015-06-05 16:39:36 +08:00
peach2t
2015-06-05 16:58:29 +08:00
@Ranler django感觉太重量级别了。
peach2t
2015-06-05 16:58:54 +08:00
@risker 这个我试试,看了下貌似还不错。
ibiger
2015-06-05 17:01:42 +08:00
首先要了解什么是RESTFUL风格的服务。 其次用啥都一样了。
9hills
2015-06-05 19:25:48 +08:00
Python-Eve

基于flask
clino
2015-06-05 20:00:06 +08:00
tcsky
2015-06-05 20:05:47 +08:00
框架什么的按自己熟悉的选, 主要是你接口定义..
niko
2015-06-06 10:44:44 +08:00
Jersey
qingxp9
2015-06-06 10:56:24 +08:00
Rails最快,配合脚手架一分钟创建好资源的CRUD
当然rails重一些,同时View也带上了。
deben
2015-06-06 13:07:05 +08:00
Slim Framework
www.slimframework.com

觉得这个简单易用唉
sprite0616
2015-06-06 13:56:03 +08:00
考虑下django
jt6562
2015-06-06 14:33:58 +08:00
Falcon: http://falconframework.org/
号称性能比flask快10倍
xiaomayi0323
2015-06-06 15:50:43 +08:00
bottle也可以
fy
2015-06-06 15:53:02 +08:00
tornado,RequestHandler的方式非常适合写请求。

话说falcon性能不知道怎样,官方的对比上没有tornado。

然后配合peewee(很轻量级的ORM,官方提供model转dict的支持)
karloku
2015-06-06 19:18:12 +08:00
@qingxp9 轻一点可以用padrino+grape的
不过抬头一看发现是python区...
gevin
2015-06-06 19:58:35 +08:00
django rest framework +1
我认为如果是企业级的服务,用django比用flask要更容易做出靠谱的服务
flask自己玩可以很轻量级,但如果做企业级的东西,要自己想清楚并做好架构,如果没有相关经验,就比较麻烦。当然,高手可以随意了

如果楼主坚持flask,这个资料可能有用
https://github.com/flyhigher139/awesome-github-repo/blob/master/python.md#flask

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX