【问题标题】:Is Pyramid ready/recommended for prime time? [closed]Pyramid 准备好/推荐黄金时段了吗? [关闭]
【发布时间】:2011-05-27 20:11:31
【问题描述】:

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

我重新审视了 Django 之类的框架,但鉴于我主要喜欢 SQL 并且我不想要 ORM,我想我会使用 Pylons(因为 ORM 在 Pylons 中是可选的)。现在,问题出在 Pyramid 上,而且 Pylons 似乎很快就会被它取代。

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

为了澄清,应用程序可能会使用多达 4 个数据库表,并且会大量使用 AJAX 调用。带有全 JS 前端的 JSONRPC 也是一种选择。其中一张表预计将始终保存由不同用户使用的数万条记录。大表上的查询不限于选择,因为它们很可能来自某种形式的 AJAX 数据网格。

【问题讨论】:

    标签: python pylons pyramid


    【解决方案1】:

    BFG,它的前身已经在“黄金时段”中使用了一段时间。 Pyramid 在 BFG 中添加了一些内容以使其更加“Pylonic”,这些内容可能还没有准备好,但我会说它们很快就会完成。

    因此,如果您担心,您现在可以使用 BFG。迁移到 Pyramid 应该很简单:migration tutorial

    更新:Pyramid 1.0 现已发布。现在肯定已经为黄金时段做好了准备。

    【讨论】:

    • 谢谢。我会尝试这条路线(没有双关语)。
    【解决方案2】:

    我会毫无保留地推荐 Pyramid。

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

    一方面,Pyramid 的解耦设计使得 JSON 响应的单元测试成为可能。

    【讨论】:

      【解决方案3】:

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

      Pylons 将继续存在,其第 2 版将发布。 Pyramid 就像 Pylons 发行版与其他组件一起迁移。

      【讨论】:

      • 这是不正确的信息,afaics。 Pylons 2.0(在撰写本文时)仍然是第一个正式 Pyramid 版本的非正式名称。目前已知的 Pylons 将继续得到支持,但作为一个项目,它已经完成,不会有新的发展。
      • 最后一句不清楚。你能改写吗?
      猜你喜欢
      • 2010-09-06
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多