Why Rails? Why Ruby?
Ruby on Rails has been a prominent framework for web applications for last couple of years. But what has made it so worthy?
Here are some findings,
- Why Ruby?
Ruby provides large, rich set of features, is less syntactic than Java. It is created with developers in mind, to make developers happy.
- Convention over configuration
Rails prefers convention over configuration. You will build application in very less time, if continued with the standard rails follows. e.g. For User model, a table users will be created in database, unless you wish to change it some other name.
- Easy to Learn
If you know any programming language (like C, C++, Java, C#, Python), then you will find ruby very easy to understand.
- Great Community
Rails has large number of committers who make sure it is in top condition. Many projects goes down with age, but rails has grown vast due to great community support.
- Compatibility with latest technologies
Rails now can be used with any JS library, such as react. It also works with Angular JS. Rails community has maintained its compatibility with latest tech changes.
To build a good product, one should choose a proven, reliable and community supported framework. And Rails offers all of it.
Rails is used by thousands of websites and some major tech companies such as GitHub, Airbnb, Netflix, Twitter.