since rails3 is coming, and most merb features are copied to rails3, so I do think merb is dead. If merb keeps live and active, I may think it's just a experimental field, to play around and push more things to rails later. is there any reason to use merb instead of rails3 for a new project? I do think NO.
It's a one choice between: 1. *invent* a new project(merb) to try the best solution. 2. *push* the existing project(rails) to be the best solution. merb chose 1 before, and when it was merged with rails, it chose 2, and for now is there any reason to change back to 1? I do think the answer is NO. the most difficulty of choice 2 is "push", right? so, "PUSH" hard please, and the key is "SHOW" :) very appreciate to your effort, especially to yehuda. DM is another thing that is quite advanced than AR, and DM adapters/plugins is a great fortune. It's a pity that recent 1-2 year few people and resources are using/working on DM(though Dan did a lot), and I can't believe DM1.0 will be released with full features that was in 1.0 roadmap on railsconf. AR is catching up quickly, and is there any reason to embrace DM for a AR user? I do think YES. DM gives benefit on: 1. adapters for even non-relational DBMS. 2. types declaration is good. and its architecture is still clean than AR my suggestion is: move resources/concern from merb to DM, and make DM the first choice for ruby. It needs lots of work on: 1. tools/guidelines/support that helps migrate from AR, especially load field information from DB. 2. maturity, like 2.1 true `before_save` hook with controlled execution order instead of Object#before. 2.2 SQL generation 2.3 dependency cleanup, like activesupport integration, reload on dev mode. 3. more features that exists in AR, like Model.order(:field.desc) 4. clean up dm-core, dm-more and the fortune of adapters 5. call up people to participate ... DM has more bright feature if AR keeps following MartinFowler's ActiveRecord pattern. It just has no much resources. I really appreciate their maintainers and contributors, it's your honor. I bet on DM. On Tue, May 25, 2010 at 12:55 PM, Nicholas Orr <[email protected]>wrote: > You probably can do that, the point was, Merb *works* as is, its stable, != > dead :) > > > On Tue, May 25, 2010 at 1:50 PM, Patrick Aljord <[email protected]> wrote: > >> On Mon, May 24, 2010 at 8:41 PM, Nicholas Orr <[email protected]>wrote: >> >>> Merb is alive, it works... >>> Its not like it is in a proof of concept stage, you can go DM+Merb and >>> have a functioning app >>> >> >> What's the advantage over using rail-core+DM from rails3? I can understand >> using merb for legacy apps that work just fine, but for new ones? >> >> -- >> 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] <merb%[email protected]>. >> For more options, visit this group at >> http://groups.google.com/group/merb?hl=en. >> > > -- > 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] <merb%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/merb?hl=en. > -- 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.
