我应该使用Pylons还是Pyramid?

49 投票
3 回答
18116 浏览
提问于 2025-04-16 07:49

我原本打算从Django转到Pylons,但后来我发现了Pyramid。

Pylons和Pyramid有什么区别呢?

我在PylonsBook上读到一些内容,目前它讲的是Pylons 0.9.7,我想知道这是否适合用来入门Pylons和Pyramid。

3 个回答

10

如果你打算开始一个新项目,或者想要迁移现有项目,或者只是想学习一个框架,我推荐你使用Pyramid。

Pylons将会停止开发。而Pyramid是Pylons的延续,所以它的代码非常稳定。Pyramid包含了Pylons的大部分功能,还增加了一些新的实用功能。

19

你可能会选择Pyramid这个框架。虽然它看起来有点复杂,但其实用起来非常简单明了。而且,它的文档写得特别好,我觉得比起著名的django框架的文档还要更出色。

不过,这并不意味着它和django一样。Pyramid的设计是比较灵活的,你可以根据自己的需要选择任何模板、数据库、表单、会话管理系统等等。

值得一提的是,Pyramid是一个基础框架,而Pylons是建立在它之上的。

36

Pylons并没有被“取消”,它会继续更新。不过,未来的发展方向是在Pyramid上。在邮件列表中,它被称为Pylons 2.0。Pyramid经过充分测试,文档也比Pylons 1.0更完善,所以如果你是新手,可以考虑直接使用它。

Pyramid实际上是Pylons和Repoze.bfg的结合。想了解更多,可以去pylons-devel的邮件列表看看。

特别是可以阅读这封介绍邮件。如果你有更深入的问题,可以在#pylons、#pyramid或者#repoze的irc(freenode)频道里交流。

撰写回答