Ruby On Rails
Have you heard about Ruby on Rails? As you know Ruby is a programming language created by Yukihiro “Matz” Matsumoto about 20 years ago. Ruby is a general purpose programming language like Java, C language etc. It is a popular web programming language which ranks in the top tenth position. Rail is a software library which extends the Ruby programming language. This language was created by David Heinemeier Hansson and gives the name Ruby on Rails.
Do you know why Ruby is most frequently used? Because Ruby requires less code to develop basic structures like data fields. It is a modern language that makes it easy to use metaprogramming. Also The main advantage of Ruby is RubyGems. It is a package manager that which is used to share and create software libraries. In fact RubyGems uses a simple system to install gems. Also It is easy to upload gems to the central RubyGems website and it easy for anyone to install the gems.
Now let us see the disadvantages of Ruby.
- The processing performance is slow when compared to C++or Java.
- Ruby lacks parallelism. That is, Ruby is not suited for executing simultaneous activity efficiently.
- In Ruby programs complex operations are hidden behind simple directives. That is, it contains too much magic.
These factors terminated Rails from becoming popular in web development platform.