Meteor seems like a great framework for quickly writing dynamic applications, but there has to be a catch.
Presumably there are the limitations I will run into when building an app using Meteor.
I am looking for a way to assess whether or not Meteor is a good choice for a given project.
Can you give any examples of the kind of app that could not be easily written in Meteor, and would be better written using a different, more customizable framework?
I'll attempt to give you the unvarnished truth as someone who has been running meteor in production for a revenue-generating business since 2013. Note this answer is being written for meteor version 1.1. Any limitations given here will undoubtedly be fixed over time.
observe
or observeChanges
, or if you need a reactive join. In order to maintain a rational CPU level under even moderate load, you need to use oplog tailing, which will require that you either host your own DB, or use a dedicated instance from your favorite provider (recommended). However, once you do that meteor can indeed scale.Overall, meteor has been a fantastic framework to work with. Despite the above limitations, we have been incredibly productive with it. Like any framework, you'd probably need to just do an evaluation project to see if it's a good fit.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With