What is Ruby on Rails and What It is Used For?
Quick answer: RoR is great for most enterprise web applications
The web and mobile applications that we use daily are developed in frameworks such as Ruby on Rails. Of course, there are more languages and frameworks, like Java, Python, React, among others, but today we will focus on Ruby on Rails (RoR).
If you’re a developer, you will know for sure the difference between Ruby and RoR, but here’s a brief explanation of these terms for our non-technical readers.
So that we are clear about what RoR is and what it is used for, let’s consider the following concepts:
- Ruby: This is a programming language, like Java, C, and C++, created in the 1990s by Yukihiro “Matz” Matsumoto. You can write any type of program with it, not just web apps, and it is suitable for a wide array of programming tasks.
- Ruby on Rails: A web development framework (written in Ruby) to create web apps. Rails follows the MVC architectural pattern, allowing different layers to be taken care of by various components in a very consistent manner across applications.
- Framework: A set of tools, conventions, standards, and libraries that are bundled together in a cohesive manner so that you can attack a problem more efficiently, based on a…