Chronicles of Ruby on Rails

Ruby was invented and released (Ruby 0.95) in 1995 by Yukihiro “Matz” Matsumoto in Japan and like any language, it has undergone several changes in its avatar with the latest version being 2.6.1.

Rails were created in 2003 by David Heinemeier Hansson, while working on the code base for Basecamp, a project management tool, by 37signals. David extracted Ruby on Rails (RoR) and officially released it as open source code in July of 2004**.** RoR is not its own language, but is a library of Ruby gems. Similar to Ruby, the latest build is RoR 5.2.2.

Why Ruby on Rails?

Ruby on Rails is one of the juggernauts and highly valued skills in the startup ecosystem. The Rails framework is based on the principles of Convention over Configuration.

Some of the outstanding qualities of Ruby on Rails according to Tanmaya Gupta, Github: VIBHOR94

Convention over configuration principle — The very fundamental notion of Rails is to use convention over configuration. It clearly states that if there is a prescribed way of doing things by the rails community, then use that strictly. This helps a lot as the discrepancy between the developers reduces in way by making things work as fast and as smooth as possible. Also, it helps you maintain the code in the long run.

Rails is developer friendly -

One of the reasons why Ruby on Rails is still sought after, it helps the startups to get their product to market faster as it cuts down on development time.

Now with such an edge over their counterparts, why Ruby on Rails is now considered dying?

The truth is Ruby is here to stay and isn’t dying but maturing which is a similar pattern to other programming languages. One cannot be oblivious to the fact that programming languages are tools to solve specific problems, and there is no such thing as the best programming language.

Google trends: Comparison of Ruby with its contemporaries

Programming freewheelers have raised questions on Ruby’s ability to scale applications when the project grows large. “Ruby can still be the cynosure of the project by moving to a more service-oriented architecture and isolating the bottlenecks in the system”.- Harman Sohanpal(Github: sohanpalh)

With its simple and intuitive code, Ruby facilitates software development and saves time: on average, developers who use Ruby on Rails build applications 30–40% faster than teams that use other technologies.- Forbes

Views from colleagues on why RoR is here to stay,

Vinoth, (Github: avinoth): Having worked in other frameworks, I’m confident RoR is here to stay. Almost none of the other languages/frameworks has tooling that RoR has to get a basic app up and running fast.

RoR is the framework which is built on Ruby. Both the language and the framework is aimed at being programmer friendly.* best in class tooling* Best practices imbibed into the framework* so many resources already out there for a beginner to get started

Active communities: I’ve subscribed to rubyweekly & lurk around reddit and Reddit

With the vast majority of big startups like Airbnb, GitHub, Hulu still using the Ruby as the core. It would be a myopic viewpoint to consider that RoR will diminish over time and not be the corundum of programming languages.

Hire Ruby Developers| Ruby on Rails Company in India, USA_Railsfactory is a Ruby on Rails Development company serving many start-ups and enterprises for the past 12+ years and…_railsfactory.com

Long Live Ruby!