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.

Reply via email to