49

我本来打算从 Django 搬到 Pylons,但后来我碰到了 Pyramid。

Pylons 和 Pyramid 有什么区别?

我在PylonsBook中阅读了一些文本,目前涵盖 Pylons 0.9.7,并且想知道它是否是 Pylons 和 Pyramid 的开始。

4

3 回答 3

36

Pylons 没有被“取消”,它将继续接收更新。也就是说,“未来”本身就在金字塔中。在邮件列表中被称为 Pylons 2.0。与 Pylons 1.0 相比,它经过了全面测试并且有更好的文档记录,因此如果您是新手,不妨立即加入。

Pyramid 本质上是 Pylons 和 Repoze.bfg 的合并。在pylons-devel电子邮件列表中阅读有关此内容的更多信息。

特别是在这封介绍性电子邮件中。如果您有更深层次的问题,请在 #pylons、#pyramid 或 #repoze irc (freenode) 频道闲逛。

于 2010-12-01T02:55:32.137 回答
19

您很可能想选择 Pyramid。看起来它是一个更复杂的系统,但实际上它更干净且非常直观。此外,该项目的文档简直太棒了,在我看来,甚至比以其文档而闻名的 django 项目更好。

然而,这并不能使它“像 django”。它仍然是轻度耦合的,您可以使用任何您喜欢的模板、数据库、表单、会话管理系统等。

值得注意的是 Pyramid 是一个基础框架,Pylons 是在它之上构建的。

于 2010-12-18T12:54:56.887 回答
10

如果您打算开始新项目、迁移或只是学习框架,我建议使用 Pyramid。

塔架将停止它的发展。同时 Pyramid 是 Pylons 的延续。因此,它的代码是稳定的。它包含了 Pylons 的大部分功能,并添加了一些新的有用功能。

于 2010-11-30T12:59:58.953 回答