V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yb3712590
V2EX  ›  Python

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

  •  
  •   yb3712590 · 2016-09-07 17:17:09 +08:00 · 2558 次点击
    这是一个创建于 3000 天前的主题,其中的信息可能已经有所发展或是发生改变。
    尚在自学中,刚看完基础语法部分。网上看到(个人归纳,不一定准确) django 臃肿,数据库设计不够自由,语法风格偏离 python ; tornado 文档较少,支持异步; flask 需要对大量模块进行熟悉,还存在良莠不齐的情况。

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

    谢谢!
    6 条回复    2016-09-08 23:10:20 +08:00
    wyntergreg
        1
    wyntergreg  
       2016-09-07 17:22:53 +08:00
    你已经列出这三个最常用的框架了,想要上生产就这三个。 django 是最成熟的,用多了根本不存在你列的问题
    NaVient
        2
    NaVient  
       2016-09-08 10:41:34 +08:00
    一开始你也写不了 Flask ,先用 Django 了解设计模式和设计结构。对你以后写 Tornado 和 Flask 都有帮助。
    wnh3yang
        3
    wnh3yang  
       2016-09-08 11:07:30 +08:00
    可以参考 Flask 文档,实现文档中的那个项目,然后以后慢慢接触到其他的扩展,文档都很详细。
    verydxz
        4
    verydxz  
       2016-09-08 15:48:32 +08:00
    如果是想转“ web ”而不非要是 py 的话, Rails/Laravel/Phoenix 三选一,能帮你建立好的 [非 SPA 或 api 的]web 全栈思路,之后有需要你可以用 Flask 搞。我一直好奇为啥 py 下面没有好的一站式 web 框架, Django 和这几个比太别扭。
    busyluo
        5
    busyluo  
       2016-09-08 16:43:54 +08:00
    Phoenix 框架能找到工作吗
    hasdream
        6
    hasdream  
       2016-09-08 23:10:20 +08:00
    先把 django 弄清楚是怎么回事 然后再看 flask tornado
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:40 · PVG 00:40 · LAX 08:40 · JFK 11:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.