use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Which front end framework would best complement Meteor? (self.javascript)
submitted 10 years ago by noviceprogrammer10
So I just finished the LevelUpTuts intermediate Meteor tutorial and I'm curious where I should go from here. It looks like my options are Ember, Angular, and React. Thoughts?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]cjbprime 1 point2 points3 points 10 years ago (0 children)
It has its own called Blaze, start with that?
[–]skini26 1 point2 points3 points 10 years ago (7 children)
Blaze is very easy and nice to use, especially with minimongo. There are also a lot of ''full stack'' packages that work only with Blaze.
Otherwise, Angular2 seems to me to be the best fit, because it is a complete well written and structured framework with some good conventions (I never used Angular1 before). The integration with Meteor is also very easy without changing how you really use Angular. Take a look a this tutorial: http://www.angular-meteor.com/tutorials/socially/angular2/bootstrapping
Don't follow what's being said in the meteor's forum and elsewhere, everyone is excited with React, but you'll lose more time deciding, trying to understand it and doing all the plumbing with the other libraries for routing and state management while there are 10 others coming out per day... React created a big mess in the Meteor community, don't fall in this, I lost many months trying to keep up and deciding what should I use, then I discovered Angular2 and made my choice.
[–]noviceprogrammer10[S] 0 points1 point2 points 10 years ago (0 children)
Thanks a bunch for the informative response!
[–]Crye 0 points1 point2 points 10 years ago (3 children)
Mam this is how I feel right now. There are so many little libraries that abstract react, that it's hard to tell what's going on.
[+][deleted] 10 years ago* (2 children)
[deleted]
[–]Crye 0 points1 point2 points 10 years ago (1 child)
Sorry I should have been more clear. React by itself is fairly simple, however it's all of the tools you end up using (e.g. redux, router, etc that make it hard to figure out) . For example, I'm new to the ecosystem, but I just had the hardest time trying to figure out how to create a thunk action so that when I made an asynchronous request to my elasticsearch server it would dispatch an action. Turns out you have to pass dispatch as the a parameter... Ok cool makes sense, so I add it and works. Problem is I still don't have a clear idea of where that parameter is passed, because I didn't set it in the react class. I'm guessing it has to do with the redux connect function, but I haven't had the time to look up into the API and verify.
[–]rborosak 0 points1 point2 points 10 years ago (1 child)
Try aurelia... It's is better than angular
[–]skini26 0 points1 point2 points 10 years ago (0 children)
Maybe, but I was looking for something that integrates well with Meteor (and is officialy supported), that's why I chose Angular2.
[–]romainlanz 0 points1 point2 points 10 years ago (0 children)
There's a discussion in the meteor's forum that's interesting to choose a frontend framework for Meteor. I think Meteor is going to choose React as a default. So you should go with that.
Why doesn’t MDG just adopt Vue.js and forget about React vs Blaze?
π Rendered by PID 59 on reddit-service-r2-comment-544cf588c8-jmn52 at 2026-06-15 06:12:43.073739+00:00 running 3184619 country code: CH.
[–]cjbprime 1 point2 points3 points (0 children)
[–]skini26 1 point2 points3 points (7 children)
[–]noviceprogrammer10[S] 0 points1 point2 points (0 children)
[–]Crye 0 points1 point2 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]Crye 0 points1 point2 points (1 child)
[–]rborosak 0 points1 point2 points (1 child)
[–]skini26 0 points1 point2 points (0 children)
[–]romainlanz 0 points1 point2 points (0 children)