recently I was trying to get along with react way of doing things
and it didn’t work out at all. Considering Blaze was getting a feeling of outdated (some stuff could be done much simpler), I had to try something new, like React that is the recommended option to go with. But after several weeks I realized that doing stuff with React is even more complex and sometimes things that should be made easy look ugly. So does JSX.
When I read something about React - I usually see (considering my marketing and advertising past) that some of these topics look like someone’s good effort to make people believe that React is superior to anything else.
As for myself - I don’t like “corporate” stuff, because it’s boring. Instead of getting fun from coding - you just get the job done, and you can easily get replaced by anyone who knows the same technology with minimum effort from the management.
Considering all above, I started to look for some alternative for something for the front.
Tried Angular2 (I was not a big fan of the 1st one), it looked too complex for my needs.
Ember didn’t look like a good choice either. I tried Riot, it didn’t work out too.
Also, I don’t have the feeling that we’ll have the revive of Blaze. (yeah, I’m quite pessimistic, but that’s how you can survive in 2016, considering all the hype around different technologies, that you put effort into, and then realize it was no good)
So I decided to try Vue, and it was love from the first sight. (Actually, from the second)
I just felt like I discovered meteor 2 years ago, and the fun of doing stuff, that was impossible to do with other frameworks.
I’ve learned a lot, thanks to Meteor and it’s way of doing things and got addicted to an approach, when you define the rules, there were many interesting patterns that could be done, or even some crazy experiments (like storing helpers into the minimongo for them to be dynamic).
After some time I got experienced with Node and Sockets.io, so making my own reactive backend was no problem anymore.
Now for me it looks like that Meteor is not in the good position, it’s either burning into the corporate atmosphere, or just hitting the ground of being outdated on many points (I know there is GraphQL, that is an overkill for my needs).
Anyway, I hope that someday Meteor Team will drop off the chains of corporate stuff and make something really good on their own.
Good luck everyone!