Ruby on Rails becomes the first choice for full-stack Web development in 2017 with great support for web and mobile API development as a separate mode. This is really a great advancement by the Rails framework to support all JS frameworks.
1. With the release of Rails 5.0 in June 2016, it becomes 14th version release of this framework and proven to be a matured technology which is used by more then a decade.
2. ROR community is passionate, active and determined.
3. Ruby is still the best and effective langue for the programmers and language used for creating rails framework, this proves it to be the best combination of programming language and MVC framework.
4. Most important reason is it allows you to easily convert product idea into the prototype in short time period.
Rails 5 with new features
Ruby on Rails is an opinionated Framework that makes you adhere to its way of doing things out-of-the-box. From the routing system to ActiveRecord, Rails assumes you build your apps in a particular way.
Ease Of Finding Talent
To me, one of the major factors when deciding whether to use X language or X framework for your next project or web startup is: am I going to be able to find talented X developers? Ruby on Rails is in the market from more then decade and it has reached a point where it will be easy to find ROR developer.
Learning Of Technology
Any Ruby on Rails developer out will tell you that learning Rails is not hard. They’ll point you to the numerous tutorials and courses out there for learning Ruby on Rails, the Rails for Zombies course is a well known free course.
Better Suited With Front-End Framework