質問

私は、PHPの開発者と私はORM(教義とのPropel)に精通しているが、私はめったにDAOについて聞いていません。 PHPの開発の観点から、ORMとDAOの相違点との関係は何ですか?

私はsymfonyは非常に大規模で複雑なプロジェクトを開発するために使用している場合、私はDAOを使用している場合、それは良くなりますか? (ORMは、私が思う何とか重いですが、私はDAOについて少し知っている)

役に立ちましたか?

解決

私の関連の質問を参照してください。

ここに私の質問に関連して、DAOは、基本的にオブジェクトとして実装することを起こるDALです。これは、DAOを使用すると、あなたのORMよりも軽量であり得ることを意味し、それはインタフェースまたは実装、(オブジェクトがデータアクセス動作をカプセル化するために使用されていること)だけ最小の最大複雑度を意味するものではないので、必ずしもではありません。

あなたのプロジェクトが大規模かつ複雑な場合、私はORMが軽いDAOよりも良いことになるだろうと考える傾向があるでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top