i wonder if Doctrine 2 is stable enough to use for a production project?
i guess the project will be finished 3 months from now so maybe then Doctrine 2 will be released in a complete version.
i’m wondering if its smarter to use learn and use doctrine 2 right away instead of learning the current version and then convert everything to version 2. cause i’ve read that the difference is huge between them.
thanks
I’ve been using Doctrine 2 in production for a few weeks now. Performance wise, it is much speedier than Doctrine 1. And it’s much easier to develop with. I’ve had a few minor issues with bugs, or unimplemented features, but nothing that I couldn’t work around.
Honestly, I don’t think learning Doctrine 1 is terribly worth your time. Development for it will stop in 2011. And the two framework are so different, you’re going to need to teach yourself twice.
As mentioned elsewhere, there have been some backwards compatibility API changes between the last Alpha release and the upcoming Beta (which is slated for the end of April), but they haven’t been huge.
It’s very possible by the time you’re really picking up speed with a project, it’ll be into the Beta phase.