为什么在PHP中使用ORM?

Rai*_*tal 5 php oop orm

我最近开始研究ORM,一个问题跳到了我的脑海:

PHP应用程序主要使用MySql和Sqlite,几乎所有PHP服务器都安装了,因此在PHP中使用ORM是否值得与数据库无关?

性能怎么样?

due*_*l0r 6

数据库独立性不是使用ORM的主要原因.你想拥有的是数据库的一般抽象.这可能意味着:使用简单,开发速度更快,数据库独立性......在任何情况下,通常都值得使用ORM.如果您的应用程序耗尽了所有CPU功能,那么您可以使用一些普通的SQL来优化某些查询.不过,我想这是一个罕见的情况.

您可能想要阅读: 使用ORM有什么好处?

  • 我个人认为不值得花时间学习它.是的,很少有可能的例子,它很好用,但#1编程规则是需求会改变,你最终会用SQL优化一切,你会后悔的,所以为什么要先打扰.无论如何,您可以(并且您应该!)使用架构模式抽象数据库层. (2认同)