Python中以前和Django齐名的Pylons框架,现在好像没人用了?

Pylons 项目也很健壮啊,商用案例也不少,现在怎么没人用了?
Python中以前和Django齐名的Pylons框架,现在好像没人用了?

11 回复

还有 web.py 也是,非常优秀的框架,随着作者 Aaron 因为版权案命赴黄泉,从此就没落了,否则以 web.py 的划时代的优秀和易上手,能否替代 Django 不好说,Flask 肯定没什么市场。

框架也赢家通吃的原则,Python 后端占得份额本来就小,现在似乎也就 Django 一半,其他加起来一半吧。


Pylons确实已经过时了。它和Django是Python Web早期两个主要选择:Django是大而全的“全家桶”,Pylons则是“微内核”路线,让你自己组合最佳组件。

Pylons 1.x的核心思想是“胶水框架”,它用Paste、Beaker、WebOb等库把SQLAlchemy、Mako模板等优秀组件粘在一起,给开发者很大自由。但这也带来了复杂性和维护问题。

后来Pylons项目推出了Pyramid框架(最初叫repoze.bfg),可以看作是Pylons的现代化继承者。Pyramid保留了灵活、可组合的哲学,但架构更清晰、更易用。现在Pylons 1.x已经停止开发,Pyramid是官方推荐的继承者。

所以不是没人用,而是进化了。如果你喜欢Pylons那种灵活性,现在应该看Pyramid。Django依然流行,但Pyramid在需要高度定制的中大型项目中仍有其地位。

简单说:Pylons已进化为Pyramid。

flask 没市场+1
之前我单兵作战 一直用的 flask。。。

换了公司才发现雷打不动的 django

pylons 没有太好的 case。唯一的大用户是 reddit。

现在 pinterest 从 django 迁移到了 flask。

其实大多数时候 django 够用了。django 容易招到维护人员。flask 项目做着做着就做成了自己的一套。

你这是在黑我大 django

pylons 指 pyramid 吗?以前用 pyramid 开发过,感觉比 flask 更完善,怎么说,flask 有点像玩具,pyramid 更专业一点,呵呵,号称 100% unit test covered. 但架不住国内 flask 文档多,资源多。

历史进程。

flask 没市场+1
市面上永远都是 django 带头

是这个意思,pyramid ≈ pylons 2.0 版吧,早前的 pylons1.0 不再更新后,后面都由在 pyramid 更新了

django 作为企业级框架太 TM 好用了,特别是数据库的 migrate。前提是性能不高的网站。。。
pyramid 中文资料太少了。。。

tornado 呢 也不错

回到顶部