做 app 的服务端 API,求推荐 Python/PHP 框架

2014-12-22 16:20:36 +08:00
 fullstack0xyz
用过Yii1.1(熟练), Django1.7(不太熟),倾向用Python,但不太想用django,一方面不太熟,还有觉得更改数据库表的字段的时候migration太麻烦,自己做小项目玩,可能后面会加很多功能,不太可能一开始就把数据库设计好,像Yii就挺爽的,有个gii可以自动生成代码

搜了一下,看到别人推荐主要是Python: django, flask; PHP: yii2, slim

求助v友推荐一下
9363 次点击
所在节点    程序员
63 条回复
MonkLuf
2014-12-22 23:17:40 +08:00
@linnchord tornado有哪些坑?
MonkLuf
2014-12-22 23:18:27 +08:00
我只用过tornado,但是tornado真的好用
soone
2014-12-22 23:35:18 +08:00
推荐个php的,phalcon
chevalier
2014-12-22 23:44:45 +08:00
tornado > flask >>>>django
maga
2014-12-23 00:06:02 +08:00
@sujin190 异步用起来还是有点奇怪-.-
RIcter
2014-12-23 00:06:15 +08:00
django rest framework
maga
2014-12-23 00:07:41 +08:00
@tftk 能解释下怎么好吗
sujin190
2014-12-23 00:10:39 +08:00
@maga tornado加上yield已经几乎同步写法了吧,如果你不关心底层实现的话
twinsant
2014-12-23 08:49:32 +08:00
我们从07年Django没发布1.0时就开始用了,现在我用Tornado,bottle和flask也呆萌过。

不过,你考虑后端干嘛,直接用firebase吧。 @fullstack0xyz
zjxubinbin
2014-12-23 08:52:34 +08:00
@linnchord 能不能详细说说Tornado的坑?
P9
2014-12-23 10:54:30 +08:00
django 1.7 已经支持了migrate了,现在做数据可得增删是很方便的。 只是django rest需要额外的插件和一些学习
Yuansir
2014-12-23 11:11:19 +08:00
python/tornado
php/slim
wyx
2014-12-23 11:47:45 +08:00
同推荐 php 的 slim
klausgao
2014-12-23 14:22:46 +08:00
py flask那个爽啊,我早就抛弃c++++了
roys
2014-12-23 16:16:29 +08:00
有性能要求没?有的话还是找轻量级的框架,yii和laravel就不推荐了。
MozzieCN
2014-12-23 17:21:26 +08:00
"不太可能一开始就把数据库设计好,像Yii就挺爽的,有个gii可以自动生成代码"
"更改数据库表的字段的时候migration太麻烦"

--私认为,就是因为不太可能一开始把数据设计好,才正是需要migration机制/工具 , 正是因为这个,目前一个项目 才从flask 转到 Ruby On Rails . RoR最让我难忘的就是migration工具 .

--如果是认真做项目,如果是非要Python, 推荐还是 Flask .tornado 也行, 玩玩么, 看哪个顺眼就用哪个了..
haoba
2014-12-23 17:31:45 +08:00
flask棒!!!
clino
2014-12-23 17:32:03 +08:00
fullstack0xyz
2014-12-23 19:00:45 +08:00
@twinsant 这个要付费啊,暂时也还不需要这种服务
yangxin0
2014-12-23 23:30:07 +08:00
可以尝试基于nginx实现的openresty

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

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

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

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

© 2021 V2EX