Live data from Hacker News

Meteor in Production

blog.geekli.st

21–30 of 34 posts

Re: Meteor in Production

#22
Is it just me or does that page not really work on a touch screen device (iPad)? It loads with width exceeding screen width and the pinch gesture doesn't seem to work. It just scrolls horizontally. Or does that not make sense?

Re: Meteor in Production

#24

The author says that Meteor is a framework that is "pretty similar" to Rails, but that is not true. Meteor is totally different and strongly geared towards "real-time"[1] responses, unifying client-server code bases and automatic state propagation to all connected clients. Rails embodies convention over configuration and the don't-repeat-yourself principle. It's ecosystem is generally geared towards server-side proce…

Even though I agree with your overall sentiment, one of Meteor's selling points seems to be that it brings more convention to the wild west world of Node. In that regard it shares at least one of Rails values.

Re: Meteor in Production

#25

The author says that Meteor is a framework that is "pretty similar" to Rails, but that is not true. Meteor is totally different and strongly geared towards "real-time"[1] responses, unifying client-server code bases and automatic state propagation to all connected clients. Rails embodies convention over configuration and the don't-repeat-yourself principle. It's ecosystem is generally geared towards server-side proce…

he was using real-time in the context of web applications

Re: Meteor in Production

#26
If the Meteor packaging/dependency system can be easily automatically converted to node.js standard...

...this makes me ask why the heck Meteor doesn't just use the node.js standard to begin with?

Re: Meteor in Production

#27

The author says that Meteor is a framework that is "pretty similar" to Rails, but that is not true. Meteor is totally different and strongly geared towards "real-time"[1] responses, unifying client-server code bases and automatic state propagation to all connected clients. Rails embodies convention over configuration and the don't-repeat-yourself principle. It's ecosystem is generally geared towards server-side proce…

he was using real-time in the context of web applications

It is exactly the use of the word real-time in the context of web apps, that I find silly.

Re: Meteor in Production

#28

If the Meteor packaging/dependency system can be easily automatically converted to node.js standard... ...this makes me ask why the heck Meteor doesn't just use the node.js standard to begin with?

Because raw Node does not take care of setting up the database and that sort of stuff. That's what the non-Node layer around it is for. Very useful during development.

Re: Meteor in Production

#29

Earlier quoted context omitted.

I don't get it. There is the "meteor bundle" command, which as far as I can tell does the exact same thing. "meteor bundle" turns your Meteor app into a regular Node.js app. It does not bundle Node.js itself and it does not bundle MongoDB. The author mentioned that Demeteorizer allows a Meteor app to be able to run on any Node.js hosting provider. "meteor bundle" does that too. In last week's announcement about the P…

I never did get Demeteorizer to work so I can't compare them but yes the meteor bundle command gives you a Node.js app that can be deployed like any other. As I understand it the former was created before the meteor bundle command was available.

I'm the author of Demeteorizer. Would love to hear what happened so we can get it fixed.

Re: Meteor in Production

#30

Author asserts Meteor scales poorly, which inspired his script "demeteorizer" which helps only if the project is deployed to author's hosting service "modulus.io"

I don't get it. There is the "meteor bundle" command, which as far as I can tell does the exact same thing. "meteor bundle" turns your Meteor app into a regular Node.js app. It does not bundle Node.js itself and it does not bundle MongoDB. The author mentioned that Demeteorizer allows a Meteor app to be able to run on any Node.js hosting provider. "meteor bundle" does that too. In last week's announcement about the P…

Demeteorizer uses "meteor bundle" internally. What it does differently is generate a package.json file from all of those bundled dependencies. It fixes the case where your development platform is different than your production platform. The native modules need to be recompiled. Using a package.json and npm install makes that really easy. Checkout the big red text in the Meteor docs on deploying[1].

[1] http://docs.meteor.com/#deploying

Post reply on HN