Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there good reasons to use Meteor in 2017? [closed]

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
like image 637
John Smith Avatar asked May 30 '17 15:05

John Smith


1 Answers

Your question is likely to get closed, so I'll chime in here super quickly:

I've been using Meteor for the past three years or so, and I've finally decided to stop using it in favor of the following stack:

  • Client-side
    • React
    • Apollo
    • AWS Cognito (for user auth)
  • Server-side
    • Express
    • GraphQL (Apollo implementation)

I'm moving for some of the reasons you list, mostly overhead and adding too much weight to apps that could be a lot more lightweight and simple. I'm even thinking of going serverless and just having my GraphQL endpoint powered by Lambda.

like image 173
ffxsam Avatar answered Sep 22 '22 21:09

ffxsam