金字塔准备/建议黄金时间?

时间:2010-12-19 12:15:09

标签: python pylons pyramid

我一直在为我的新个人项目测试各种选项,从PHP到node.js再到Haskell。不过,我对Python感到最舒服,所以我想我最终会回到它。

我第二次看看像Django这样的框架,但鉴于我主要喜欢SQL并且我不想要ORM,我认为我会使用Pylons(因为ORM在Pylons中是可选的)。现在,问题在于金字塔,看起来Pylons很快就会被它取代。

长话短说,金字塔准备好迎接黄金时段吗?另外,鉴于Pylons本身是一个非常成功的平台(从其高调的部署来看),你是否推荐金字塔作为一个很好的替代品? (显然,我问的是那些实际使用Pylons和/或金字塔的人。)

为了澄清,该应用程序将使用多达4个数据库表,并将在AJAX调用上沉重。带有all-JS前端的JSONRPC也是一个选项。其中一个表预计会随时保存不同用户消耗的数万条记录。大表上的查询不仅限于select,因为它们很可能来自某种形式的AJAX数据网格。

3 个答案:

答案 0 :(得分:25)

BFG,它的前身已经在“黄金时段”使用了一段时间了。在金字塔中有一些BFG的附加物使它更像“Pylonic”,这些可能还没准备好,但我会说它们很快就会出现。

因此,如果您担心,您现在可以使用BFG。一旦您想要迁移,迁移到金字塔应该很简单:migration tutorial

更新:Pyramid 1.0现已发布。它现在已经准备好迎接黄金时段了。

答案 1 :(得分:14)

我会毫无保留地推荐金字塔。

请阅读Ben Bangert(Pylons创作者)的帖子Why not just continue developing the Pylons 1.0 code-base?,其中总结了为什么Pylons 1.0架构撞到砖墙并且需要在bfg的方向上进行深度转换。

首先,Pyramid的分离设计使JSON响应的单元测试成为可能。

答案 2 :(得分:-3)

之前我问过这个问题:Should I use Pylons or Pyramid?

Pylons将继续,它的第2版将被释放。金字塔就像Pylons分布与其他组件一起迁移。