3

私は小さなプロジェクト(教科のいくつかのマーク追跡ソフトウェア-sqlite DBを備えたPHPフロントエンド)に取り組んでおり、ORMを使用することにしました。

RedBeanPHPを調べましたが、少し制限がありすぎて好みに合わないようでした。そのため、私はDoctrineを試してみることにしました。

ORMに関する私の唯一の以前の経験は、.NETでのLINQtoSQLです。とにかく、私はDoctrine 2.0(現在ベータ版です)を使い始めるべきか、それとも1.2を学ぶために少し時間がかかるべきかどうか疑問に思っていました。

両方に満足している人からのフィードバックを探しています。さらに重要なことに、Doctrine2.0のドキュメントがどれほど完全であるかを知りたいと思います。Doctrineを初めて使用する(そしてORMをまったく使用しない)人が2.0を起動して実行するのに十分な情報がウェブサイトにありますか、それとも新しいバージョンのドキュメントがまだかなり不足していますか?

4

2 に答える 2

6

Doctrine2はDataMapperORMですが、1.2はActiveRecordです。私は2.0で行きます。ドキュメントは素晴らしいです

于 2010-11-02T03:25:32.993 に答える
4

Doctrine2のドキュメントはすでにかなり良いです。参照から始めます。

私はDoctrine2を使って数か月開発してきましたが、問題はありませんでした。間もなく本番環境に移行する予定で、かなり自信があります。

2.0のDataMapperパターンは、1.2/ActiveRecordモデルよりもはるかに優れています。非常に柔軟性があり、パフォーマンスが向上する可能性があります。今日開発を始めているのなら、それが最善の方法だと思います。

于 2010-11-02T19:37:27.143 に答える