使用Doctrine进行PHP的优点?
刚刚遇到了具有对象关系映射器和DB抽象层的
Doctrine项目. Doctrine提供的其他PHP抽象层不是什么?除了通过使用Doctrine查询语言编写的查询来获取对象,您还可以实际使用ORM吗?查询语言是否真的要开发整个Web应用程序?它表现不错吗
总的来说,建立一个应用程序的原则使它更容易维护和理解?它是否过度设计,正在基于适合中小型项目的抽象层? (< 50 GUI屏幕),而不是直接使用MySQL.
>实现DataMapper模式而不是ActiveRecord.
负责维护业务对象的应用程序的一部分应该知道Doctrine的存在.而这部分不一定是100%的教义为主.
当然.代码更容易阅读,理解和维护.
其实根本原理很简单.对于小型,中型甚至一些大型应用来说,这是一个很好的选择. 教义不是一切的答案,有时候有点问题.然而,对于典型的任务,它是非常有用的IMHO目前是PHP的最佳ORM / ODM. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |