Why Ruby?

 

 

 

So why would someone choose Ruby over any other language? Well I can’t speak for everyone else, but I can tell you why I turned to it.

1- Code is Human-Readable: The code was designed from the start to be human-readable and this means that non-programmer can have a very easy to understand what a program is designed to do.

2. Ruby on Rails: A Model-View-Controller framework for creating database-driven websites in Ruby. Rails is build on simple concepts.

3. RubyGems: A package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a “gem”),  a tool designed to easily manage the installation of gems, and a server for distributing them.

4. Command-line:  The interactive Ruby shell is a unique feature that allows developers to maintain and experiment with commands. There is no need to write webpages and check their functionality in a browser.

5. Object-Oriented-Programming (OOP): Object-Oriented-Programming is a necessity for clean and maintainable code. However, In Ruby, everything is an object.