オブジェクトリレーショナルマッパーとDB抽象化レイヤーを備えたDoctrineプロジェクトに出くわしました。Doctrineは、他のPHP抽象化レイヤーが提供しないものを提供しますか?また、Doctrineクエリ言語で記述されたクエリを介してオブジェクトをフェッチする以外に、ORMをどのように実用化できますか?クエリ言語は本当にWebアプリ全体を開発したいものですか?それはうまく機能しますか?
全体として、Doctrineでアプリを構築すると、保守と理解が容易になりますか?それは過剰に設計されており、中小規模のプロジェクトに適した抽象化レイヤー上に構築されていますか?(<50 GUI画面)、MySQLを直接操作するのとは対照的です。