As the requests of developers and users change, so do technologies. As the main tools for the creation of applications, frameworks are no different. What was convenient and popular yesterday, may lose necessity and demand today.
The Ruby on Rails, a framework written in the Ruby language and released in 2004, is often called an example of such change. A framework that was once one of the most popular, is now considered to be stale and dead by some.
But is it true, though?
Ruby on Rails criticism
We all have prejudice about something. RoR has suffered enough at the hands of prejudice.
Why do some people assume that Rails is dying? Well, there are a number of reasons for this.
RoR’s popularity decline is not so much because of its obsolescence, but competition. At the time of its release, this framework was one of a kind, which made it widely used in development until new products with similar or superior features began to appear.
At the time Ruby on Rails appeared it made a huge impact on the developer community. After its grand entrance, Rails continued to be at the forefront of chosen frameworks, reaching Ruby on Rails high usage in 2006. Although popularity has since declined, demand remains stable today.
Is Ruby on Rails dead?
Ruby on Rails is alive and breathing, and may even outlive its competitors. Of course, the application development process becomes increasingly complex and requires new capabilities from the frameworks at a rapidly increasing rate. In addition, new frameworks appear with novel capabilities and get quick (albeit temporary) acclaim, supporting the assumption that RoR is dying.
How popular is Ruby on Rails?
Although the popularity of RoR has declined in recent years, this is a reasonable expectation for technologies that have been on the market for an extended period of time.
Evidence of RoR’s popularity and prosperity:
Convenience: today Rails is still convenient, functional and useful, which is relevant to developers. RoR is convenient due to quick development, convenient and readable syntax, and innumerable built-in solutions (libraries). Competitors, though on the rise are likely to fall out of popularity in part due to novelty over practicality.
Community: Rails always evolves, which is evident by the size of its active Ruby on Rails community. Developers use Q&A platforms like Stack, Overflow, and Dev regularly to discuss problems, as well as share new articles and tricks.
Companies using Ruby on Rails: many large companies (Imgur, Github, Twitch.tv, and others) still use RoR for their apps. The foundation for a future for the Ruby on Rails framework has been set. As long as RoR’s features and functionality are among the best, well-known companies will continue using it in the development.
Bright future of Ruby on Rails
New versions of Ruby keep getting released with increasing convenience. It is expected that the update of Ruby planned for release in 2020 will be groundbreaking.
The creators set three goals for Ruby 3:
- Static analysis
- JIT / Ruby 3×3 / Performance
Ultimately, the Ruby founder wants ruby to be at least 3x faster than the current version, to have better handling of concurrency and “duck inference” with the introduction of static types in the best way.
So, above we’ve listed the bullet points that prove that RoR is very popular. If you want to get a whole overview of this framework, we have a list of Pros and cons of Ruby on Rails for you!
To sum up, even though there are lots of rumours concerning RoR’s fading out, the facts indicate otherwise:
- Strong community
- Continuous evolution
- Enormous number of tools and libraries
Sometimes people believe that if nobody is talking about a technology that was highly popular not a long time ago, then it means that this technology is dying. Well, this is not the case here. It only means that the peak of Ruby on Rails’s popularity has passed and the period of stability has come.
Ruby on Rails: Perfect for a startup business, convenient for a development team.