What Makes Rails Great?
It uses convention over configuration
Its domain-specific languages cut to the chase
It uses introspection and other techniques to dynamically wire your objects