DEV Community

Discussion on: I'm a Meteor developer, Ask Me Anything!

Collapse
 
hellohello489 profile image
NICKER

Hey, I had a look at meteor.js and I love its main function of handling server and client with javascript and mongodb. However, i stopped learning it because I found its cling towards atmosphere.js as a package manager instead of npm which I am much more accustomed a bit clunky. A well as this, I wish it didn't try so hard to make me use blaze. Pretty much, I would love meteor.js if it could integrate with any framework equally and not get in the way of my use of npm and I find its neediness towards using these other features makes it harder to learn and is not aligned with many if my preferences. But, as I am a noobie to meteor, I wanted to know what your take is on this. Did you find the same issues with it and why? And do you have any tips with dealing with this? Would love to know thankyou! :)

Collapse
 
guidouil profile image
Guidouil ツ

When I started using Meteor 5 years ago, atmosphere was the only option.
But since 1.3 you can just meteor npm install --save whatever and it will work (as long as you import or require it after).
Atmosphere packages are going to disappear. Simple-schema already made the jump.
For the blaze part, well I'm still glued to it. It might not be as powerful / fail-safe as React but for a one man job it let you code pretty fast. Also remember I was coming from PHP using Smarty at that time, so it was a big gain to me 😁
Today you can meteor create --minimal myApp and get a Meteor app without Mongo, Jquery, Blaze and Underscore. And I read somewhere they are planning to make Meteor a npm package sometime... it is also very easy to use React or Vue as the frontend of your Meteor app.
Give it another try, also since 1.7 you get two bundles. One for legacy browsers and one for modern browsers and this is the best way to leverage the power of ES6 without the fine-tuning of webpack 🚀

Collapse
 
hellohello489 profile image
NICKER

Wow cheers, good to hear that explained. Definitely need to have another crack at it. But also, what do you mean that you can install without Mongo, isn't meteor's primary function combining mongo with javascript? Thanks a ton :)

Thread Thread
 
guidouil profile image
Guidouil ツ

Well now you can put anything to replace Mongo since it's pretty straight forward to use Apollo with any-source and Apollo is a first class citizen in Meteor world ;)
But I'm ok with mongo. You'll have to learn to unplug reactivity sometime or to use more direct socket.
But what I like the most about Meteor is the Guide

Thread Thread
 
hellohello489 profile image
NICKER

cheers mate!