数据库/系统出身,想转 python 开发,常见的 web 框架建议从什么入手?

2016-09-07 17:17:09 +08:00
 yb3712590
尚在自学中,刚看完基础语法部分。网上看到(个人归纳,不一定准确) django 臃肿,数据库设计不够自由,语法风格偏离 python ; tornado 文档较少,支持异步; flask 需要对大量模块进行熟悉,还存在良莠不齐的情况。

想问: 1 、从哪个框架入手,能适应最多的场景; 2 、从哪个框架入手,转其他 web 框架成本最低?

谢谢!
2582 次点击
所在节点    Python
6 条回复
wyntergreg
2016-09-07 17:22:53 +08:00
你已经列出这三个最常用的框架了,想要上生产就这三个。 django 是最成熟的,用多了根本不存在你列的问题
NaVient
2016-09-08 10:41:34 +08:00
一开始你也写不了 Flask ,先用 Django 了解设计模式和设计结构。对你以后写 Tornado 和 Flask 都有帮助。
wnh3yang
2016-09-08 11:07:30 +08:00
可以参考 Flask 文档,实现文档中的那个项目,然后以后慢慢接触到其他的扩展,文档都很详细。
verydxz
2016-09-08 15:48:32 +08:00
如果是想转“ web ”而不非要是 py 的话, Rails/Laravel/Phoenix 三选一,能帮你建立好的 [非 SPA 或 api 的]web 全栈思路,之后有需要你可以用 Flask 搞。我一直好奇为啥 py 下面没有好的一站式 web 框架, Django 和这几个比太别扭。
busyluo
2016-09-08 16:43:54 +08:00
Phoenix 框架能找到工作吗
hasdream
2016-09-08 23:10:20 +08:00
先把 django 弄清楚是怎么回事 然后再看 flask tornado

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

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

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

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

© 2021 V2EX