Actually I think that one of the greatest assets of DM is the huge number of plugins as seen in dm-more. ActiveRecord plugins are generally mixed up in Rails plugins, and getting them working with Merb is a pain. This won't be an issue with Merb 2.0/Rails 3.0, but modularity when it comes to plugins (ie. making plugins for the framework or the ORM but not both) builds more reusable code. I have griped recently to DM group about the fact that changes to 0.9.7 that haven't yet been fixed in 0.9.8 have broken almost all the specs, and usage, in an app that I recently upgraded. I think the big problem with using DM is that it isn't there yet. It has great promise, but still doesn't have many of the basics ruby users have come to expect in the realm of many to many associations.
On Tue, Jan 6, 2009 at 1:13 AM, Bounga <[email protected]> wrote: > > I'm a new comer to DM and I used AR for 4 years now. I really think > that DM has a better architecture and approach but it's missing some > useful features (plugins). > > I think that when Rails will become ORM agnostic, developers will use > DM more and more and all the missings stuffs in it will be fill really > quick. IMHO documentation is the first thing to improve, it's very > important for a massive adoption by developers (new to rails and for > those who want to switch from AR). One other thing that can help could > be tutorials about "I was doing this advanced stuff with AR, what the > DM way to do it?". > > Is there a team or something to work on the documentation? Is there a > place to share / list avaible plugins for DM (other than > http://datamapper.org/doku.php?id=docs:more that seems to list > "official" plugins only)? > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
