postgresql - 围绕高度相关的 PostgreSQL 数据库构建网站的最佳 PHP 框架是什么?

标签 postgresql frameworks php-5.3

首先,选择的框架需要对PostgreSQL有很好的支持。我不关心 MySQL,因为它不具备我将要移植的应用程序所需的一半功能。 (当我说出色的支持时,我的意思是他们处理数据库驱动程序的方法并不仅仅在 MySQL 中接受过培训)。

理想的框架:

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

我正在寻找的可能更多是一个实用程序库,因为我真的不想在我能做什么和不能做什么上受到框架的限制。我有自己的小型核心类库来处理业务逻辑,我很可能也想将它们与新框架集成。

谢谢!

最佳答案

据我所知,没有任何框架可以充分利用 php 5.3。不过,Symfony 2 和 Zend Framework 2.0 都可以。但是,我不确定 ZF 何时发布,而 Symfony 要到 2010 年底才会发布。

也就是说,这些仍然是我推荐的框架。 ZF,如果你想要基于组件的东西,Symfony,如果你想要一个带有大量开发工具的完全集成的框架。无论哪种情况,我都推荐 Doctrine 作为 ORM。 IT 是 symfony 的默认 ORM,因此集成在整个框架中。您可以将它与 Zend 一起使用,但您必须自己“绑定(bind)”- 然后您必须或多或少地将 Zend 中的所有内容绑定(bind)在自己身上 :-)

关于postgresql - 围绕高度相关的 PostgreSQL 数据库构建网站的最佳 PHP 框架是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2894822/

相关文章:

postgresql - 使用 SailsJS 在 PostgreSQL 中连接 session

php - 在 PostgreSQL 和 PDO 中使用 Haversine 公式

java - 关于XML构造函数注入(inject)Spring配置究竟如何工作的一些疑问?

php-5.3 - 错误信息 : Fatal error: Can't use function return > value in write context in

mysql - 使用 Doctrine 保存行时 Doctrine_Connection_Mysql_Exception

python - 尝试使用 SQLAlchemy 将字符串插入 PostgresQL BYTEA 列时出现 UTF-8 错误

django - 推送 Heroku PostgreSQL 数据库时出现错误 "write EPIPE"

Javascript + MVC + 用户界面

php - 如何在我的整个项目中使用 phpdotenv 库?

soap - PHP 通过浏览器处理 SOAP 请求很慢,但在命令行上很好