24

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

我已经重新审视了 Django 之类的框架,但鉴于我主要喜欢 SQL 并且我不想要 ORM,我想我会使用 Pylons(因为 ORM 在 Pylons 中是可选的)。现在,问题是有金字塔,而且看起来塔很快就会被它取代。

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

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

4

3 回答 3

24

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

所以如果你担心,你现在可以使用 BFG。一旦你想迁移,迁移到 Pyramid 应该很简单:迁移教程

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

于 2010-12-19T15:56:50.043 回答
13

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

请阅读 Ben Bangert(Pylons 创建者)的帖子为什么不继续开发 Pylons 1.0 代码库?,这总结了为什么 Pylons 1.0 架构碰壁,需要在 bfg 的方向上进行深度改造。

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

于 2010-12-26T09:12:33.260 回答
-2

我之前问过这个问题:我应该使用 Pylons 还是 Pyramid?

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

于 2010-12-22T16:25:59.037 回答