【问题标题】:What is the best PHP framework for building a website around a heavily relational PostgreSQL database?围绕高度相关的 PostgreSQL 数据库构建网站的最佳 PHP 框架是什么?
【发布时间】:2010-05-24 05:00:36
【问题描述】:

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

理想的框架:

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

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

谢谢!

【问题讨论】:

    标签: postgresql frameworks php-5.3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 2011-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多