围绕密切关系的PostgreSQL数据库构建网站的最佳PHP框架是什么?

时间:2010-05-24 05:00:37

标签: postgresql frameworks php-5.3

首先,选择框架需要对PostgreSQL提供出色的支持。我不关心MySQL,因为它没有我将移植的应用程序所需的一半功能。 (当我说出色的支持时,我的意思是他们对数据库驱动程序的方法还没有完全用MySQL训练)。

理想的框架:

  • 应充分利用PHP 5.3和PostgreSQL 8.4功能
  • 应支持OpenID和社交网络等新技术
  • 应支持数据库关系之间的复杂关系
  • 应该有智能验证系统
  • 应该有一个基本的有用视图库(例如分页,导航等)
  • 应该是基于MVC的
  • 应该有优秀的文档和积极的开发社区
  • 应智能地命名空间类

我正在寻找的可能更多的是一个实用程序库,因为我真的不希望被框架限制在我能做什么和不能做什么。我有自己的核心类库,负责业务逻辑,我很可能也希望将它们与新框架集成。

谢谢!

1 个答案:

答案 0 :(得分:1)

据我所知,没有任何框架可以充分利用php 5.3。但是,Syyfony 2和Zend Framework 2.0将会出现。但是,确定ZF何时发布,Symfony将在2010年底之前发布。

那说这些将是我推荐的Frameworks。 ZF如果你想要一些基于组件的东西,Symfony如果你喜欢一个完全集成的框架和很多开发工具。在任何一种情况下,id推荐Doctrine作为ORM。它是symfony的默认ORM,因此在整个框架中集成。你可以和Zend一起使用它,但是你必须自己“把它绑在一起” - 然后你必须或多或少地在Zend中绑定每一个标签: - )