| Thank you. Saying that Node has a package manager is a huge understatement. Node has one hell of a package manager, but you have to hack[1] around Meteor to use npm modules, even in the latest version. My impression of Meteor, and the impression a number of node people seem to share, and which I've seen reinforced on HN, is: Meteor is in an almost adversarial relationship with the node.js open-source community, because while they're good hackers building something cool, they took millions of dollars in funding[2] and want to keep their options open for monetizing that codebase. This makes every decision they make differently than other open-source real-time frameworks (to build their own package manager, require a contributor agreement on an MIT licensed project, and use a nonstandard install process[3,4]) considerably more worrisome. And it's frustrating, because there's nothing going on in Meteor that necessitates going outside of the "node.js ecosystem" -- aka NPM [4,5,6]. That impression might be unfair in some way, and obviously the meteor people spend a lot of time responding to just these sort of concerns from the node.js community. But "Meteor" means "worry" to me. --- [1] http://meteorhacks.com/complete-npm-integration-for-meteor.h...
[2] http://venturebeat.com/2012/07/25/meteor-funding/
[3] https://atmosphere.meteor.com/
[4] https://github.com/meteor/meteor/pull/516#issuecomment-12919...
[5] http://derbyjs.com/
[6] https://github.com/substack/node-browserify |