DEV Community

Cover image for Initial look at the Meteor Community Survey 2020 results

Initial look at the Meteor Community Survey 2020 results

Jan Dvorak on July 22, 2020

The Meteor Community Survey has been closed last week. First of all there were 207 responses, up from 57 last year. I believe this shows that the c...
Collapse
 
jsn1nj4 profile image
Elliot Derhay

FWIW React did have a lot of support from MDG and Meteor users pretty early on compared to Vue. It took a while for Vue to become easier to set up once it came out. I remember it being pretty cumbersome when I tried it years ago. I think that was also after the initial hype over Meteor died down.

Collapse
 
storytellercz profile image
Jan Dvorak

That and also React has a bigger momentum/usage in general. If you look at the usage of Blaze to contrast it too it becomes clear that usually once a project gets started in one it is unlikely that a switch will occur. This also contrasts with a survey on the Meteor forums where React and Vue were reported to have almost the same usage. I think that the survey managed to reach out to people who do not frequent the forums.
I guess I will get into details about it in the follow up article.

Collapse
 
thespider profile image
The Spider

Vue is on the rise though. If we can make the switch to Vue 3 and make it a bit more closer to Vue's default way of working, it will be much nice for Vue devs to use Meteor.

With Vue 3 I'm planning to create some hooks that cover Meteor's reactivity system like const cursor = useFind(selector) and const status = useSubscription()

Thread Thread
 
kakadais profile image
kakadais

I've an experice for Vue & React integaration on Meteor, but honestly both were not comforatble to use Reactivity than blaze it is.

Do you think that Vue 3 would be good enough to go if it's improved?

Thread Thread
 
storytellercz profile image
Jan Dvorak

Sadly I'm not familiar with Vue to that extend to say. I think the crucial thing will be the integration package and how well it handles the reactivity and other Meteor features.
That is for example a problem with React that there are some cracks in handling the Meteor reactivity (which might get better in the future, but it is hard to say now).

Thread Thread
 
kakadais profile image
kakadais

As my experience, React or Vue both were not good integrated on Meteor. Actually it was not the frameworks matter, it is caused by original blaze and pub/sub structure is too much good to be used.

So I think new user might be prefer to use third party front-end framework to be integrated, but the legacy user will just use blaze way if there's no need for business requirement.

That's why I asked your opinion if I missed something good for Vue updates ^^

Thanks-

Collapse
 
stolinski profile image
Scott Tolinski

I love that people wrote my name in as an option. I'm into the idea of a Meteor podcast, but I don't know if there is enough of a flow of news to cover everything. If someone were to help round up the news, I would love to record and host the podcast.

Collapse
 
storytellercz profile image
Jan Dvorak

Just shows how popular you are. I'm willing to help in this effort.

Collapse
 
olivierjm profile image
Olivier JM Maniraho

I think more people aren't using GraphQL with meteor because the setup isn't as easy, you would think that using GraphQL with meteor would help connect from your any type of client but it is not easy, also Meteor's DDP, Methods, Pub and Sub is really solid and allows you get moving quickly.
I still haven't seen any framework like Meteorjs

Collapse
 
storytellercz profile image
Jan Dvorak

Yes and no. Most difficult part are the choices in my opinion. Check out my article abut adding Apollo skeleton to Meteor: dev.to/storytellercz/meteor-create...

Collapse
 
olivierjm profile image
Olivier JM Maniraho

Thanks for sharing this.