• Home
  • Technology
  • Services
  • About us
    • Why us
    • Satisfaction Guarantee
  • Blog
  • Contact Us
  • Home
  • Technology
  • Services
  • About us
    • Why us
    • Satisfaction Guarantee
  • Blog
  • Contact Us
Search
Archives
  • April 2022
  • June 2021
  • January 2021
  • May 2019
  • January 2018
  • July 2016
  • September 2015
  • May 2015
  • February 2015
Recent Posts
  • Which Internet of Things(IoT) protocols to choose?
  • Overview of Docker
  • What is MEAN stack and why is it popular?
  • Overview of Vue.js
  • Pros and Cons of ionic 2, react native, and nativescript
Recent Comments
  • http://canadianorderpharmacy.com/ on Overview of Vue.js
  • gamefly free trial on MEAN stack
  • minecraft on MEAN stack
  • minecraft on MEAN stack
  • minecraft on MEAN stack
Categories
  • Blog
  • Uncategorized
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Recent Posts
  • Which Internet of Things(IoT) protocols to choose? April 21, 2022
  • Overview of Docker June 6, 2021
  • What is MEAN stack and why is it popular? January 26, 2021

Why Rails?

  • Posted by deploy
  • On February 10, 2015
  • 1 Comments

Why Rails?

Rails is a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.

Rails is opinionated software. It makes the assumption that there is the “best” way to do things, and it’s designed to encourage that way – and in some cases to discourage alternatives. If you learn “The Rails Way” you’ll probably discover a tremendous increase in productivity. If you persist in bringing old habits from other languages to your Rails development, and trying to use patterns you learned elsewhere, you may have a less happy experience.

The Rails philosophy includes two major guiding principles:

  • Don’t Repeat Yourself: DRY is a principle of software development which states that “Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.” By not writing the same information over and over again, our code is more maintainable, more extensible, and less buggy.
  • Convention Over Configuration: Rails has opinions about the best way to do many things in a web application, and defaults to this set of conventions, rather than require that you specify every minutiae through endless configuration files.
 2

1 Comment

responsive_me
  • Feb 10 2015
  • Reply
It is simple but important.

Leave Reply Cancel reply

Your email address will not be published. Required fields are marked *

When to use Ruby on Rails?

Scroll
SCRUM24
Career
About us
Satisfaction Guarantee
Blog
Contact us
Follow Us
Copy Right @2020 Scrum24.com. All Rights Reserved