Hi Issacs, A note on meteor. I've played a bit with meteor and things are not so bad.
meteor's package system is different from NPM. But it has a reason. Since those packages need to have content/code related to both client and the server. There is no official NPM like tool/service for meteor. But there is something called meteorite <https://github.com/oortcloud/meteorite>(cmd tool) and atmosphere <https://atmosphere.meteor.com/>(app registry) which hosts community powered packages. It is maintained by the community. It is quite small but growing. If you need to use a npm module with meteor, it is little bit hard. But there are some good work arounds.<http://meteorhacks.com/complete-npm-integration-for-meteor.html> meteor's packaging system is so powerful and allow maximum power to the developer. I've changed meteor's realtime engine<http://meteorhacks.com/introducing-smart-collections.html>but I never had to fork meteor. Meteor is not bad a thing for node or to the community. It is something different. On Wed, Aug 14, 2013 at 9:24 PM, Isaac Schlueter <[email protected]> wrote: > > But let's be fair here. If "userland" and "fork" are the answer, why are > > people so mad about meteor? > > It's also a matter of culture. If the suggestion is to fork, then we > > shouldn't berate people for doing it afterwards. > > Oh, I'm not mad about meteor being a fork. As far as I've seen, > they've done nothing towards Node that is unsporting or rude. > > I have criticisms about how they've gone about building a community, > of course. That is, in several ways, I think meteor is Doing It > Wrong, but that doesn't mean that it's bad or anger-inducing, beyond > the typical "People are wrong on the internet!" reaction. > Specifically, their module/package system is basically the exact > opposite of the design decisions in npm, which I believe have been > essential to Node's ecosystem scaling to the size it is now. > > Meteor has (last I checked, anyway) a "single point of curation" model > for publishing modules, which drastically limits how fast they can > grow a community, and thus how relevant they can ever become. By not > retaining compatibility with the huge, growing, prolific OSS Node > community, they're leaving a lot of functionality on the table. (I'm > sure that someone on this list will probably point out the programs > out there that meteor-ize npm modules, and others that de-meteor-ize > your meteor program into a standard Node program, but my point is, > it's not compatible by default.) > > In the spirit of "may the best platform win", yes, I'd like to see > someone do what meteor is doing *better*, and take advantage of the > ways in which meteor is sub-optimal. But the team seems to be a bunch > of really smart and dedicated people, and they are delighting users. > So, even if they are leaving a lot of potential behind, out-meteoring > meteor will still be a tough task. > > -- > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Arunoda Susiripala @arunoda <http://twitter.com/arunoda> <http://gplus.to/arunoda>https://github.com/arunoda http://www.linkedin.com/in/arunoda -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
