Not generally a fan of such threads, but I program in a bunch of languages using a variety of web frameworks. Apart from the completeness of the ecosystem and the fact that a lot of things "just work" better, for me the biggest win with Rails is pain free testing. If I need to write some high level acceptance tests of a flow that includes a third party web service and needs some model data, I can't think of any other framework that could give me the equivalent productivity of cucumber, capybara, fakeweb, vcr and factory_girl.
The main downside is that figuring out you need cucumber, capybara, fakeweb, vcr and factory_girl and getting them all playing nice takes a while, so I'd argue that to become a decent Rails programmer has a fairly steep learning curve just because there are so many moving parts - from rvm to the various gems that need to be understood to write good Rails apps. And the speed of development means that you're either working with 0.1 gems that are buggy and need forked, or you're already out of date before you get into production. As such, I'd argue that Rails is best for more capable programmers, more complex projects (if you can hack a single page form in PHP and that's all you need, it'll be easier) and people who are willing to invest the time to keep up with the latest trends in Rails development. Just my 2c Best Wishes, Peter On Feb 10, 2011, at 1:59 AM, Julian Leviston wrote: > Mostly, ruby makes experienced programmers happier > > You should try out other things to see what I mean > > Blog: http://random8.zenunit.com/ > Twitter: http://twitter.com/random8r > Learn: http://sensei.zenunit.com/ > New video up now at http://sensei.zenunit.com/ real fastcgi rails deploy > process! Check it out now! > > > On 10/02/2011, at 5:54 PM, amritpal pathak <[email protected]> wrote: > >> Including druapl,wordpress(Cms) and other frameworks like django what are >> those things in web development that they cannot do but Ruby on Rails can >> do?? >> Please clear me this confusion!! >> Thanking you. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en.

