The*_*gle 6 php zend-framework doctrine-orm zend-framework2
Zend DB(标准方式或表格网关)与Zend 2中的Doctrine 2.有些人可能会说它是苹果与橙色的比较,但我会说因为它们是替代品(我们在两者之间使用)因此可以进行比较(因为要求并不总是水晶明确).
当我启动Zend 2,因为文档,书籍,教程都是基于Zend DB或Table Gateway,我使用它但是我不满意我们必须处理2,3或更多表连接(多个表网关适配器)的方式我转向Doctrine ORM(也读了很多说"教条对大项目有益").我已经在symfony项目中使用了doctrine,所以并不困难,但我也不喜欢实体中的学说,比如实体之间的复杂连接(额外的工作),特别是与Zend DB相比,缓慢和额外的内存.
现在我真的很困惑,我该怎么办?那么你们有什么建议呢?
从我的分析:
还有其他人?( 对彼此而言)
那么,鉴于这些,你建议哪一个?使用我可以扩展的通用CMS.
或者为什么Zend DB不能/不应该用于大型项目?
我在这里找到了一些讨论但不是根据其优缺点分析.
多年后我已经转向主义,我认为这比Zend_Db你能让它与Zend. Doctrine 可以migrate您的数据库,这意味着您只需使用一个命令即可将客户数据库更新到最新版本。另一个好处是您entities可以在多个中实现,例如DBMS,,mysql和......mssqlmangodb
为了获得更多兼容性,您可以使用Raman Framework(该框架为 Zend 1.12 添加了一些功能)
| 归档时间: |
|
| 查看次数: |
2241 次 |
| 最近记录: |