求推荐简单好用的 app 后台框架,最好是 python 的

2015-01-19 17:52:53 +08:00
 scenix

最近开发个app,和后台的交互就是简单的json来json去的那种。
现在后台哥们用的是php的laravel框架。
大家觉得什么框架好使呢?Python的有木有?

16517 次点击
所在节点    Python
47 条回复
MForever78
2015-01-20 15:51:43 +08:00
django 都嫌折腾的话,也没啥好推荐了
yueyoum
2015-01-20 15:57:22 +08:00
@xiaket

你没好好用过django 吧。

就像
@MForever78 说的, 如果连django 都嫌折腾, 那也无话可说了。


你觉得要换的多,可以不换啊。那些东西仅仅是处于性能考虑才换的。
你找个微型框架,什么都自己加, 这才是不折腾?
ivenvd
2015-01-20 16:22:10 +08:00
@yueyoum 很想知道你是拿什么跟 Django 比才得出这结论的…… LZ 的需求的重点显然是快速上手开发小型项目,而不是在谈哪个功能全,不知道你又是扯性能、又是扯数据库的干嘛……

就上手而言,Django 需要:
1. 读 Django 那个晦涩的文档。
2. pip install django
3. django-admin.py startproject mysite
4. 读文档修改各种配置文件。
5. 读文档开始编程。
6. python manage.py runserver

而随便一个轻量级框架,比如 Flask,只需要:
1. pip install flask
2. 读文档开始编程。
3. ./app.py

结论无需多说。


另外个人推荐 padrino。Flask 可用的积木太少了,质量也一般般。而 padrino 则和 Rails 共享大量的 gem,可轻可重,用来做 API Server 很不错。
xiaket
2015-01-20 16:53:14 +08:00
@yueyoum 1. 用过; 2. 我没嫌Django折腾, 只嫌Django重, 我是嫌你折腾...
yueyoum
2015-01-20 17:26:33 +08:00
@ivenvd
@xiaket

我学的第一个框架就是 Django, 后来也和你们一样,觉得django重,
于是开始用其他框架, web.py, bottle, cherrypy

重度使用过bottle, 期间那才叫折腾, 项目上了规模,很多东西都缺,社区没有良好的作品,
只能自己撸轮子, 反而很拖速度

甚至bottle和 一个session插件结合的时候,再某些情况 无法运行,会报错。
这一点 bottle 官方已经merge了我贡献的代码。


对,这些框架,上手很快, 我做一些http server 测试功能的 也会用bottle,
但不要因为上手快就说 上手慢的不好,

我提的那些东西,就是为了提前反驳很多人可能会说的言论:
django慢,orm慢,模板慢, 但其实是没深入用django而已。
tongqi
2015-01-21 14:11:27 +08:00
@yueyoum
感觉django针对网站开发,集成了很多有用的轮子,像通用视图、用户验证系统、session、评论、分页等
但是写api服务的话,上面的就用不着了,有什么好的推荐,django rest framework吗?
piaChai
2015-01-23 18:22:58 +08:00
你们楼上的谈了半天,一点有用的东西都没有。
把你们上面的说过的框架全部搞定不好吗

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

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

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

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

© 2021 V2EX