在我的公司里,我们使用Symfony框架,但对于Doctrine,他们说:"我们不会使用Doctrine,因为大量数据的性能问题"。
他们说得对吗?如果没有,给我论据来说服他们错了。
你可以对框架说同样的话,Symfony比简单的php脚本更大,更慢,但有一些优点可以弥补可能的性能损失。
和性能... 这是一个困难的话题,但恕我直言,这完全是关于使用框架的开发人员。这就是symfony提供调试栏的原因 - 查看应用程序中正在发生的事情(如果您看到太多查询数据库或奇怪的数据库响应时间,您可以查明并解决问题 - 在它成为问题之前(
关于教义 - 搜索马可·皮维塔和他关于教义的演讲(例如 https://vimeo.com/134178140(
就我个人而言,我从未遇到过 Doctrine 无法处理的情况(尤其是二级缓存(