使用Doctrine进行PHP的优点?

前端之家收集整理的这篇文章主要介绍了使用Doctrine进行PHP的优点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
刚刚遇到了具有对象关系映射器和DB抽象层的 Doctrine项目. Doctrine提供的其他PHP抽象层不是什么?除了通过使用Doctrine查询语言编写的查询获取对象,您还可以实际使用ORM吗?查询语言是否真的要开发整个Web应用程序?它表现不错吗

总的来说,建立一个应用程序的原则使它更容易维护和理解?它是否过度设计,正在基于适合中小型项目的抽象层? (< 50 GUI屏幕),而不是直接使用MysqL.

What does Doctrine provide that other PHP abstraction layers don’t?

>实现DataMapper模式而不是ActiveRecord.
>支持annotations,XML和YAML模式.
>使用DQL.
>使用PHP 5.3的好处.
快速,社区大.
>除ORM外,还有ODM.

Is the query language really something you want to develop an entire web app in?

负责维护业务对象的应用程序的一部分应该知道Doctrine的存在.而这部分不一定是100%的教义为主.

On the whole does building an app on Doctrine make it easier to maintain and understand?

当然.代码更容易阅读,理解和维护.

Is it over-engineered,and is it sensible for small-medium size projects?

其实根本原理很简单.对于小型,中型甚至一些大型应用来说,这是一个很好的选择.

教义不是一切的答案,有时候有点问题.然而,对于典型的任务,它是非常有用的IMHO目前是PHP的最佳ORM / ODM.

原文链接:https://www.f2er.com/php/131380.html

猜你在找的PHP相关文章