Rails and Merb Ruby Web Frameworks Merge
An anonymous reader writes "The Merb and Rails Core Teams today announced a major merger; the two projects will become one, and be released some time in Q2 of 2009 as Rails 3. This is great news for lots of folks who worried about the potential community fracture, as well as great news for all the developers who will now have an all-around better option for programming Ruby. Read more about the details in Yehuda's blog post, or at the Ruby on Rails blog."
I'm sorry, what and who???
Rails can only prosper from this (ugh, I hate how I'm phrasing this) 'merger'.
nonconformity at work
Either today is April 1st.. (Checks calendar). Nope. I guess Rails is no longer a ghetto. (Sorry Zed) The rails and merb teams collaborating on making a good project... It just brings tears to my eyes to see these boys grow up and play nice.
Blessed are the pessimists, for they have made backups.
See details: http://railsgeek.com/2008/12/23/rails-3-rails-and-merb-merge
I love them.
At time of posting we have:
Either the taggers got up on the wrong side of bed today, or my general impression of Ruby is horribly wrong.
$_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
I'm sorry if i'm missing something, but I never understood the point of ruby on rails.
I just spent 3 days - 3 whole days trying to do the demos in the current edition of agile web development with Rails - apparently the bloody bible for Rails.
Only to find out that you cant get past page 60 becasue the documentation has not caught up with the current version of rails.
So you have a dilemma.
1 Try to work round the changes (hard with a framework you are trying to learn)
2 scour the web for more current tutorials, and try to map these back to AWDR
3 downgrade your rails to 1,2,X.... which seems counterproductive as v3 is comming now.
4 give up.
I opted for #2 - and that was fun. Even Rails own web-site publishes howtos which are completely out of date.
Try: rails -d mysql myapp
Just about the FIRST command you type(as per the notes, and just about every blog and tutorial) what this will do is create 2 App folders (one called mysql, and one called myapp)... and setup foy sqllite3 instead! In the latest rails its: rails -D mysql myapp....
Stupid mistakes in the documentation like this suckie real bad.
It is very, very interesting when it does (eventually) work though
This will give the Merb people a lot more momentum, and their project will have a really big community, a thriving job market, and lots of books written about it.
And it will give Rails the value of all of the good stuff that Merb brings to the table -- Rails will be more modular and less monolithic, easier to learn, and easier to move forward because people will be able to split off smaller pieces and improve them.
Python started in 1991, Ruby in 1995. Are you telling me you're still mad about that?
Or are you talking about something of substance -- like, say, frameworks? Because here, Merb has done some things that make Django developers jealous. (And vice versa, of course.) And Python still hasn't figured out how to write a decent package manager -- "easy-install" is anything but.
And your "performance" comment, as it turns out, really isn't justified. I don't know about Python, but it turns out that Merb is faster than PHP, and absurdly faster than CakePHP.
Don't thank God, thank a doctor!
Hmmm. Merb was awesome because it was a lighter, faster, less bloated Rails. I'm not convinced that merging the two will result in anything other than dragging Merb down to Rails' level.
I didn't switch to Merb primarily for technical reasons; I switched to Merb because I got tired of being insulted whenever I asked for help on #rubyonrails (my very first experience there was being told to go back to Perl if I didn't understand Ruby (note, not if I didn't _like_ Ruby, if I didn't understand it), and my last was being told to 'drop the gimme gimme gimme attitude' when complaining about something that wasn't documented -- _AND OFFERING TO PROVIDE A DOCUMENTATION PATCH IF SOMEONE WOULD HELP ME UNDERSTAND IT_).
By contrast, both the Merb IRC channels and mailing list have been nothing but helpful. I'm afraid that will change when the two communities merge.
One really common problem is when the block above operates on an association. Each iteration over the orders is a separate database call unless you've explicitly eager loaded the association.
Slide 1
=======
There are some who oppose the merger
Slide 2
=======
Fuck You
Ruby on Rails has a great community, but the only ones (with few exceptions) hanging out on #rubyonrails are newbies and/or fanbois.
It was long ago that the pros left the places where newbies also could hang out and ask questions. There are a couple of half-anonymous invite-only communities where hundreds of already semiprofessional Railsers (including core developers of Rails, major sites and plugins) hang out and help each others and life there is great and very friendly and helpful.
Unfortunately that also means that there aren't very many seasoned devs left to help the newbies, only people who are newbies themselves, and annoying loudmouths who think that platform choice is a war or something.
This is the curse of being hyped.
My other account has a 3-digit UID.
"Rails and Merb Ruby Web Frameworks Merge"
Try saying that 10 times fast.