Repoze.bfg或Grok

时间:2010-06-15 22:10:00

标签: python plone zope

我即将长期投入Zope的土地,我想知道哪个框架更适合我的需求。我有一些使用django的经验,我转向基于zope的框架的主要原因是ZPT,还需要偶尔用Plone做事。两者似乎都是运行良好的项目我主要想知道哪个与Plone有更好的学习重叠?提前谢谢!

2 个答案:

答案 0 :(得分:3)

BFG与Zope没什么关系,除了:

  • 它在内部使用了一些Zope库。

  • 它使用ZPT的变体作为其内置的模板语言。

  • 它使用了一些对Zope人来说熟悉的概念,例如遍历。

如果你非常了解Zope 3,并且你喜欢它,你会喜欢Grok。如果你想要一个框架可能更像Pylons,但稍微清洁,并且使用一些Zope技术和概念,你会喜欢BFG。

答案 1 :(得分:0)

所以Repoze.bfg宣传“只为你吃的东西付费”,这意味着你可以选择你需要包含的框架的哪些部分,并且你的应用程序中没有额外的残余。

看起来你可以混合Plone和Repoze.bfg:Here's a link to a Plone 2008 coference talk,模板语言也匹​​配ZPT。

但是,Zope周围的社区很可能更大,而且确实建立得更长:它可能只取决于你的舒适程度。你可能想在每个应用程序中编写一个小应用程序,看看你的感受。