What's your favorite thing about Rails?

What do seasoned developers really enjoy about Rails. How does it make your life easier?

This is for favorites, not what you don't like.

Thanks, Dustin

What do seasoned developers really enjoy about Rails. How does it make your life easier?

This is for favorites, not what you don't like.

There's lots of things I like, but I'd say the longer I use Rails, the more I realize that what I *really* like is that it's built with Ruby. Ruby makes coding enjoyable.

-philip

+1

+1

Migrations among so many other things, and of course Ruby

Trausti

add nested restful resources to the mix

Convention over configuration

Every time I work in a different language I’m always wishing I’m in Ruby. Some of the things that really stick out to me:

  • Testing is so much easier in Ruby then most languages.
  • The way objects work and how people designed them are more succinct, I’m thinking ActiveRecord and DataMapper vs. something like Doctrine.
  • I don’t have to type $, ->, { } as much
  • “The Ruby Way” is so much cleaner

Those are just a few…

(can you guess what language I have to use on a full time basis?)

Chris

+1 for the Ruby language. Matz wrote a programming language based on conventions from popular languages and made it beautiful to code with.

I also like Gems. There are some really nice pieces of ready-made functionality you can drop into your code very easily.

The ecosystem. So many smart people, building upon each other's tools and techniques.

I wouldn't limit your question to seasoned developers :slight_smile:

While I wouldn't consider myself seasoned - I've written a few apps for local use and am getting ready to publish an open source RoR app, I don't even know how little I know.

Rails makes life easier by it's basic core principles -

Convention over configuration - Do you really need another file in your app?

DRY - I'm not going to repeat this one

I've looked at different web programming stacks and haven't found anything close to Rails.

Code less and enjoyable work :slight_smile:

its always fun while coding in ruby !