Why I’m not staking my future on MeteorJS
medium.com
medium.com
If you know there will be pressure, high growth or stability/performance/predictability/maintainability requirements for years to come, by all means, use the appropriate technology to build your product. You should know where the application problems are after tinkering with a prototype in meteor. For the average "90% of current products" you'll end up building, phoenix[1] is an excellent choice to build the real stuff, and you can have the same soft-realtime-sockets of meteor with just a little more thought (but way more predictable, structured & scalable).
But again, IMO nothing beats meteor for prototyping stuff as fast as possible.
You have zero-config user account system and drop-in admin panels (zero config) here too. more precise: you just code up templates and declare that you have data (mongo being schema-free helps in this case) and code up interactions with a few lines. done. with stuff like auto-form and other goodies, a CRUD SPA with batteries included is done in a few minutes, ready to run.
But don't dare to dabble with correct deployment, testing or stuff like that, waste of time.
Could you elaborate on the capability of Meteor to handle middle size pressure. I am not Google, I am not Facebook. But I have some hundred users, putting a very moderate load on a basic CRUD application, with classic simple client-side interaction. Can I expect Meteor to handle that case just fine?
I am also having a look at JHipster, and it has a quite good out-of-the-box feature set. With the usual full Java stack.