求推荐web框架

2012-03-06 17:55:13 +08:00
 vivalon
老话题了,各种框架太多了……如果可以,希望推荐的朋友能列出缘由而不仅仅是名字。

现况:
1. Python语言:掌握基础
2. Web知识:前端技术(HTML、CSS、JS)会一些
3. 想做的东西比较简单,打算先做核心的表单业务处理、数据库存储,后面可能加用户注册,也可能做出来仅仅是自己使用就好
4. 想边做边学,巩固python语言的知识,以及像session、auth等知识,当然按需而学,不想一开始就被这些搞糊涂

多谢回答
7269 次点击
所在节点    Python
31 条回复
bitsmix
2012-03-06 18:04:56 +08:00
django.

缘由?其实没有缘由

既然是第一个(或者是说,开始阶段的)项目,那就用什么都一样。
安心读文档就是了。
Alex_L
2012-03-06 18:08:51 +08:00
chuangbo
2012-03-06 18:09:33 +08:00
web.py + 1
phuslu
2012-03-06 18:09:59 +08:00
推荐flask。我个人十分喜欢bottle,无奈一些方面还不成熟。
bruce
2012-03-06 18:49:58 +08:00
Django
onlytiancai
2012-03-06 19:29:08 +08:00
gevent+web.py
lfeng
2012-03-06 19:34:17 +08:00
Django 太重
Bottle 太轻

推荐Flask~
icerunz
2012-03-06 19:34:24 +08:00
正打算学Flask,反正当你聚焦喜欢上某一个框架或者事物的时候就会觉得其他东西热度降低⋯⋯
gonbo
2012-03-06 19:38:48 +08:00
flask tornado 如果是做性能高的应用推荐tornado,如果普通应用就用flask.
Alex_L
2012-03-06 19:53:43 +08:00
3. 想做的东西比较简单,打算先做核心的表单业务处理、数据库存储,后面可能加用户注册,也可能做出来仅仅是自己使用就好
4. 想边做边学,巩固python语言的知识,以及像session、auth等知识,当然按需而学,不想一开始就被这些搞糊涂

推荐Django和考虑高性能应用的再看一遍主题吧 ^_^
vivalon
2012-03-06 20:05:54 +08:00
@bitsmix @bruce 多谢,django挺早前接触过一点,感觉目前用不上那么全面的功能,想选个轻的

@Alex_L @chuangbo @phuslu @onlytiancai @lfeng @icerunz @gonbo 谢谢各位,我去看看flask和web.py :)
sqbing
2012-03-06 20:22:23 +08:00
SimpleHTTPServer
muxi
2012-03-06 21:45:34 +08:00
pyramid
mywaiting
2012-03-07 01:13:28 +08:00
目测这里的各位肯定会把Python的框架都捋一遍.....个人推荐你看PEP3333,自己折腾个框架吧.....顺带推荐Paste
shiweifu
2012-03-07 02:33:00 +08:00
没做过web项目,只玩过下bottole,sae原生支持。

我觉得学习还是从这种简单的开始吧,一共也没多少代码,从头看一遍,自己模仿一个,应该差不多了。
附一些中文文档的地址:
http://pro.yeeyan.org/bottle08/translations
fanzeyi
2012-03-07 03:10:09 +08:00
Tornado
shawiz
2012-03-07 04:46:57 +08:00
Django 开始对初学者最友好的,然后是 Flask,文档也很齐全。
等这两个都熟了,可以试一试 Tornado. 立刻入手 Tornado 可能会太迷惑。
gonbo
2012-03-07 07:51:27 +08:00
@shawiz tornado很算简单,不理解的地方,看代码就是,大家的代码都很简单,除了django,

不推荐直接看文档学习django,纯粹耽误时间。
avichen
2012-03-07 08:27:19 +08:00
Tornado,入手非常快的,明显比django好入手。
Livid
2012-03-07 08:41:27 +08:00
V2EX Workspace( http://workspace.v2ex.com/ )和 知乎 用的是 Tornado。

下一个新项目我打算试试 Flask。

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

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

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

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

© 2021 V2EX