+1 I really do like symfony because I can develop plugins for everything and easily re-use code in every applications that needs it. As I remember, jobeet tutorial encourages you to do so, Pirum release let me think that Sensio labs wants us to create our own repository too, so everything encourages us to develop in plugin style.
Thanks to that, applications upgrade can be done in 2 times: upgrade all plugins, and then upgrade specific code for each application, so the more you reuse your code, the less work you have to do for upgrade, definitely that's great, I guess everybody will agree. In the meantime, ORM choice can depend on a lot of things: - available ecosystem - coding style experience - behaviors - client need - already existing application... whatever it is, we usually have to use both ORMs (on different projects of course), that's why I do not feel comfortable with sticking to an ORM for plugin development. I even thought it was the reason DbFinder was developed for, in order to have better compatibility, better consistency and finally better ecosystem. Now, I just hope I will not have to redevelop and duplicate all my work just to upgrade to the LTS version, because having production projects using unmaintained libraries sucks. To go further, I'm wondering why this plugin isn't included with default distribution in order to invite plugin developers to use it, it would be so nice if sfGuard, media library, blog, forum, bugreport, wiki or whatever application plugins were ORM agnostic. To conclude, that's definitely great to be able to choose your ORM, and I'm aware that some functionalities could not be abstracted, but I don't feel like it's an option anymore to have a maintained cross ORM layer, mostly since Sensio has direct or indirect control over both ORMs. Julien. -- You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-us...@googlegroups.com. To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en.