Meteor was supposed to revolutionize web development on node a few years back, making it easy to write compelling reactive applications. I'm not very familiar with the history of the platform, but I know that since last year most of the development effort has withdrawn and gone to work on other projects. I'm trying to decide on a framework for my next application, so I wonder if Meteor is still a viable choice for the purpose, as opposed to just using plain node+react/angular/etc. These are the pros and cons I've experienced so far:
Pros:
- Easy to prototype
- Javascript everywhere
- Publication/Subscription model is kind of neat
- Reactive
Cons:
- Performance is hard to get right using pub/sub
- Framework updates don't come as often as they used to
- Locks you in with no escape
- Less people write Meteor packages recently
- Adds a lot of overhead