当你开始一个新项目时,你可以快速地将对象存入和从数据库中取出,而无需担心如何做到这一点。你还可以很快地从本地开发机上的SQLite切换到测试或分段服务器上的MySQL。当性能成为问题时,你的应用程序已经有了一定的成熟度,模型有了修正,程序逻辑正在运行。此时,扩展模型以使用SQL而不是ORM更方便,因为项目结构(变化)不再那么频繁。我建议使用Doctrine。