Ruby is an
object-oriented programming language created by Yukihiro Matsumoto (Matz) in
2000. Ruby can be used in a variety of operating systems Linux, Mac OS, and
Windows, developed in open source. Everyone is allowed to use Ruby for free,
and also free to duplicate, distribute and even make changes.
Why do many programmers
using Ruby on Rails today?
Here is the reason - the main reason in our opinion:
1.
Designed to facilitate
programmers to configure because Ruby on Rails uses the principle of
"Convention Over Configuration". With this principle programmers do
not have too much trouble to make settings of applications such as connecting
to a database, because the existing mechanism provided and fairly easy as
filling up the database server type name is used.
2.
Using the principle
of "DRY (Do not repeat Yourself)", which in essence is the efficiency
in management codes.
3.
Have a great community,
with 2,500 official contributors and 41,000 ++ ++ gems / plugins created. Gem /
Plugin can be regarded as an "external library" that can be entered
into the application. With the magnitude of this community, the programmers
have many options when facing problems solution. Then, with the number of gems
/ plugins, the programmer can save development time again because it does not
have to always create an application from scratch, but can utilize the gems /
plugins such as necessary.
4.
It is integrated with the
ORM library called ActiveRecord, so as to perform a query to the database
easier. For example we have a table users and the User model, then to display
all of the data from the table users simply User.all
5.
Have Syntax simple but
elegant.
The following is a list
of the average salary of a programmer ruby on rails
Software Engineer: $
84.776
Senior Software Engineer:
$ 115.657
Software Developer: $
73.210
Web Developer: $ 59.681
Ruby Software Developer:
$ 73.349
Junior Software Engineer:
$ 60.406