. . . "Frameworks such as Ruby on Rails or Grails (Groovy???s equivalent to RoR) greatly simplify web development by using a large number of defaults (???convention over configuration???)." .