Why Ruby?
Posted: September 7, 2012 Filed under: Ruby, Why Ruby? | Tags: database driven websites, enterprise-it, model view controller, object oriented programming, ruby programming, software-development Leave a comment
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.