The Pros And Cons Of Ruby On Rails

1277 Words3 Pages

Ruby on Rails is a web application structure that is designed to work with the Ruby programming language. Ruby is simple to learn and easy to use. Ruby on Rails was first released as an open source application in July 2004 and in December 2005 the first version was released. This paper about Ruby on Rails will cover some advantages of Ruby on Rails such as Ruby being an open source program, the representational state transfer (REST) architecture, and the many functions of Ruby on Rails. This paper will also cover some disadvantages of Ruby on Rails such as Ruby not being as fast as other programming languages, the issues of not having enough available hosts, and why Ruby on Rails is not as popular as other languages. This term paper will focus …show more content…

The runtime and boot speed is considered slow and although it is comparatively slower than other program languages it will not be cause a user stoppage. With the runtime and boot speed being slow it will not cause many issues unless your application is as popular as the likes of Twitter or Hulu. With the second disadvantage being the poor documentation, it is always important to remember that Rails is becoming a popular language however the lack of documentation is a disadvantage compared to other languages. Although the documentation on Rails might be minimal the test suite will help in understanding the language and will be the most updated illustration of the scripting language. The final disadvantage being covered is the use of ActiveRecord models; this is heavily used in Rails and is considered a disadvantage because it tends to couple your domain to your persistence mechanism. With all the listed disadvantages there are work arounds that can allow them to become advantages or possibly be minimized or avoided as well. With any programming language advantages and disadvantages will be

Open Document