我应该使用铁塔还是金字塔?
我打算从Django搬到Pylons,但后来我碰到了金字塔。
塔和金字塔有什么区别?
我读了一些PylonsBook中的文字,其中包括了0.9.7的Pylons,并且怀疑它是否是一个开始使用Pylons和Pyramid的。
主塔没有被“取消”,并会继续收到更新。 也就是说,“未来”本身就是金字塔。 在邮件列表中被称为Pylons 2.0。 它是完全testing和更好的logging比主塔1.0,所以你不妨跳上船,如果你是新鲜的。
金字塔实际上是主塔和Repoze.bfg的合并。 请在pylons-devel电子邮件列表中阅读更多关于此的信息。
特别是在这个介绍性的电子邮件中。 如果您有更深的疑问,请在#pylons,#pyramid或#repoze irc(freenode)频道中闲逛。
你最想和金字塔去。 看起来这是一个更复杂的系统,但实际上它更干净,更直观。 此外,该项目的文档是非常棒的,在我看来,甚至更好的django项目,这是众所周知的文档。
但是,这并不是“像django”那样。 它仍然是轻微耦合,你可以使用任何你喜欢的模板,数据库,表单,会话pipe理系统等。
值得注意的是,金字塔是一个基础框架,主塔正在build设之上。
如果你打算开始新的项目,迁移或只是为了学习框架,我build议使用金字塔。
主塔会阻止它的发展。 同时金字塔是主塔的延续。 因此,它的代码是稳定的。 它包括来自主塔的大部分function,增加了一些新的有用function。