5 ms·
What's great is you can still use React with a Meteor backend. There are tons of integrations and examples out there on how to do so. :)
by rgoomar 12y ago
What's great is you can still use React with a Meteor backend. There are tons of integrations and examples out there on how to do so. :)
- sanderjd 12y agoI haven't used Meteor too much, and I always seem to find myself a bit mystified as to what it really is. Is it the front-end? Seems like no, if you can swap that out with React. Is it the back-end? Can that be swapped? The real-time communication functionality? The tooling? All of the above, with caveats? I'm very curious!
- bwhitty 12y agoIt's a full stack platform (note the distinction between a framework and a platform). I could explain it further, but I think reading through the tutorial [1] will help you more. 1: https://www.meteor.com/install https://www.meteor.com/install
- rgoomar 12y agoMeteor is a full-stack platform. It is made up of a bunch of smaller sub projects that come together to make this awesome project. So, if you don't want to use part of it, you don't necessarily have to. You can read more about that here: https://www.meteor.com/projects https://www.meteor.com/projects
- lai 12y agoIt's a full stack framework. Check out this article: http://wiki.dandascalescu.com/essays/Why_Meteor http://wiki.dandascalescu.com/essays/Why_Meteor
- andrewfong 12y agoAll of the above seems pretty accurate. Meteor aims to provide pretty much 100% of the things you need to build a real-time web app right out of the box (or package manager). Front-end, back-end, middleware, tooling, DB wrapper, etc. Meteor is modular enough that you can swap out current pieces if you want to, but you're certainly not expected to do that (and if you're just getting started with Meteor, it's almost discouraged). And there are plenty of benefits to just using Meteor for everything -- e.g. Meteor creates a "minimongo" interface on the client that lets you re-use your MongoDB queries on the client. One way to grok this is to compare Meteor to Django. Just as you can swap out Django's default homegrown templating system with Jinja, you can swap out Meteor's default homegrown reactive frontend with React. But you certainly don't have to and neither Django's or Meteor's devs expect you to. There's a more thorough discussion of Meteor's various parts here: http://joshowens.me/what-is-meteor-js/ http://joshowens.me/what-is-meteor-js/