Laravel Eloquent ORM与查询生成器哪个更好? [英] Laravel Eloquent ORM vs Query builder which one better?

查看:58
本文介绍了Laravel Eloquent ORM与查询生成器哪个更好?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

谁能告诉我ORM或查询生成器哪一个更好?这是有好处的吗?

Can anyone tell me ORM or query builder which one will be better ?And it's benefit?

推荐答案

我们使用Laravel之类的框架来简化工作.当涉及到框架的概念时,开发的速度和便利性比性能更为重要.因此,通过使用ORM,它提供了强大的方法来处理数据库,而无需大量的mysql知识.对于查询生成器,它提供了有效构建查询的方法.

We use frameworks like Laravel to ease our work. When it comes to concept of frameworks, speed and ease of development is more important than performance. So by using ORM’s it provides powerful methods to handle with database without no need of heavy mysql knowledge. In case of query builder it’s provide methods to build queries in efficient manner.

根据我的经验,使用Eloquent无法轻松完成某些事情.因此,我们需要使用查询生成器来构建直接查询.

As my experience there are some things that we can’t easily do with Eloquent. So then we need to use query builder to build direct queries.

因此,我认为将Eloquent和查询生成器进行比较不是很好.

So I think it’s not good to compare Eloquent and query builder.

您可以在此处.

但是我可以为您提供一些选择一种方法的提示.

But I can give you some tips to select one method.

  • 如果您更了解效率而不是易于开发,去查询生成器.
  • 如果您与一个实体打交道,那就去ORM(口才).
  • 如果您处理多个实体,最好处理查询建造者.
  • 如果您是mysql的新手,或者您的应用程序不是很复杂,肯定选择ORM.
  • 如果您需要更复杂的查询,建议使用查询生成器.

这篇关于Laravel Eloquent ORM与查询生成器哪个更好?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆