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
Mianco
V2EX  ›  Python

用Python开发商业项目,选择什么框架比较便捷

  •  
  •   Mianco · 2011-09-12 10:42:29 +08:00 · 6894 次点击
    这是一个创建于 4819 天前的主题,其中的信息可能已经有所发展或是发生改变。
    要追求一点速度,时间就是金钱。
    9 条回复    1970-01-01 08:00:00 +08:00
    keakon
        1
    keakon  
       2011-09-12 11:12:15 +08:00
    @Mianco 编码速度,还是维护和排错的速度,还是框架速度,还是学习速度?这些都是成本。
    aveline
        2
    aveline  
       2011-09-12 11:17:37 +08:00
    django
    Mianco
        3
    Mianco  
    OP
       2011-09-12 13:24:50 +08:00
    @keakon 框架的成熟度。已经有很多现成的东西可以用,或者二次开发。而不用纠结在底层环节。
    keakon
        4
    keakon  
       2011-09-12 14:40:55 +08:00
    @Mianco 关键在于你的需求。Django是最成熟的,但学习成本最高,当出现和需求不符时,替换底层实现的成本很高。

    实际上没有必要为框架纠结,除Django外很多框架都是松散的结构,你可以任意替换组件。Python有数不清的现成的东西给你用,你只要把它们拼在一起就完事了。
    qichangxing
        5
    qichangxing  
       2011-09-12 19:39:42 +08:00
    @keakon +1。

    但是楼主看起来对 Python 框架没有任何了解,这样选择任何框架都有问题。
    如果楼主技术底子好,可以选择任何你喜欢的框架。
    ray1980
        6
    ray1980  
       2011-09-12 19:44:57 +08:00
    @qichangxing 如果没有底子呢?
    stranbird
        7
    stranbird  
       2011-09-12 20:10:48 +08:00
    @ray1980 可以看看web.py很简单的一个框架。
    简单的好处就在于学习的成本低,约定俗成的东西少,对于没有底子的同学来说比较好上手。
    chuangbo
        8
    chuangbo  
       2011-09-15 23:51:27 +08:00
    满足 3L 这个需求的只有 Django。
    其他框架比如 web.py/tornado/eurasia3/Flask/bottle 等等,设计理念和 Django 不同,没有很多现成的或者二次开发的东西可以用。

    不过我对 Zope/Plones/Bfg/Pyramid 这些上古企业级框架不熟悉,也许有风格和 Django 类似的。
    @qichangxing 所在的易度用的是 Zope,他可能比较熟悉 Zope。
    qichangxing
        9
    qichangxing  
       2011-09-17 23:05:41 +08:00
    @chuangbo 不要使用 Zope。
    Plones 是一个 CMS,不能算框架,只是市场上有很多产品是基于这个产品开发的。
    Pyramid 有前身是 BFG,BFG 与 Zope 本身没有关系,是里面一些核心成员出来后再造的。现在已经是 Pylons Project 的核心框架。

    没基础,又想快上,还是用 Django 算了,至少有一些 APP 可以找来装上用。另外一个需求不复杂,而且将来可能会有高负载,建议使用最简一类的框架。

    普通的企业网站就无所谓了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2712 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:22 · PVG 23:22 · LAX 07:22 · JFK 10:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.