Published 22 November 2016 | 359 words | 2-minute read
I’m building new apps for my startup and I’m ditching Ruby on Rails for Meteor and React. Don’t get me wrong Ruby on Rails is still a great framework, But I’m convinced that Meteor is the best choice for building an MVP from scratch.
What is Meteor?
So, why I’m really convinced that Meteor is a new framework of choice for startups? And why I’m betting the future of my startup on this technology? Here’s some few reasons on top my head, why I like building apps with Meteor and React.
It’s Reactive and Real-Time
The future of web applications is single-page and real-time. No more page loads, no more browser refresh (well maybe less). You can now build web apps that feels like native. And with React on the front-end, it’s a powerful combo.
Write Onces Run Everywhere
With the help of Cordova, it can turn your web application into Android and iOS app. So, when your at early stage and don’t have the money to hire Android and iOS developers. You can build prototype and validate your app by creating a hybrid app. At the same time you are maintaining single codebase.
Node.js and It’s Packages
As I have mentioned earlier, Meteor is Node.js. And so you can use all the node packages you want. Aside from the growing list of meteor packages. Being built on top of nodejs means it’s also fast. Not to mention the growing meteor community, aside from the massive nodejs community. So, I’m pretty sure you can get help when you need it.
A lot of you would ask “Is it production ready?”. I would say “Yes”. Although it’s a young framework; the past two years that I’ve been working and playing around with it has evolved a lot. And it’s progress are pretty solid. More and more meteor apps have been launched everday, and it’s getting a lot of momentum.