5 ms·
That's honestly just how the Meteor.js blog posts are. Google around a bit and you'll find two dozen articles stating Meteor.js is the best thing since sliced b
by rezistik 12y ago
That's honestly just how the Meteor.js blog posts are. Google around a bit and you'll find two dozen articles stating Meteor.js is the best thing since sliced bread, beer, marijuana or Ruby on Rails. It will completely revolutionize your face, twice over!
But they'll never explain what it is, or how it's solving hard problems for them.
But hey look how easy it is to add social auth!
- MrBuddyCasino 12y agoI know a guy who hooked up a Nunchuck to an Arduino, blasted the x/y/z data into MongoDB and used Meteor.js just to show the coordinates on a website, in realtime. He is also the kind of guy who likes to use Node.js and thinks MongoDB "is a database for when you need scalability". Though I must say he hacked it together rather quickly.
- rezistik 12y agoI like to use NodeJS too, JavaScript is a great misunderstood language that will handle the vast majority of use cases in the world of CRUD. Honestly, there is something to be said for hacking something together quickly. Prototyping is a great way to explore ideas and find the interesting problems nested in the problem you're trying to solve. I just don't like the evangelism of Meteor because I've never seen anything really explaining it's value.
- MrBuddyCasino 12y agoSure it will handle CRUD just fine, like PHP did for all those years, but thats a low standard to measure yourself against. ECMAScript 6 does look kinda decent, but thats the future, not the present. Also, why use it (Node.js) on the server? Its not even that fast, 21th on the techempower Json benchmark, which should be its strongest discipline (all I/O, no computation, emitting Json).
- kaoD 12y ago> Also, why use it (Node.js) on the server? Its not even that fast Not only it's still reasonably fast (21st is great, it's mostly surpassed only by C and Java), but it also has a much better ecosystem than most platforms (especially C and Java), it's faster to develop in (especially C and Java) and shares language with client side. Sharing a common codebase is very important for me. I found in most of my web projects I'm reusing code between server and client. Ever worked with code that does (or should do) the same thing in different codebases? It's just a nightmare. Having the same React code be rendered in the server (fast, SEO-friendly) and in the client (offloads resources off the server) is just too good. NodeJS looks like a decent compromise to me, isn't it?
- MrBuddyCasino 12y agoI agree it is reasonably fast. I don't agree its ecosystem is better than Javas, neither in size nor in quality. Same language is an advantage, so is development speed, I agree. But: C++, Java, Lua, Ur, Go, Ruby and Erlang are all faster than JS, and especially Ruby is a much nicer language. I don't hate Node.js, it has its sweet spots and the tooling feels nice and lightweight, but its not (yet) a very good general purpose tool. Its just not yet on the sane part of the hype curve, and I don't want to be the guy who has to maintain that callback hell 5 years from now. But ECMAScript 6 is definitely moving into the right direction.
- kaoD 12y ago> C++, Java, Lua, Ur, Go, Ruby and Erlang are all faster than JS Wrong column. You're looking at languages, but a language does not affect performance: its platform does. E.g., the only Ruby benchmark which is faster than Node is actually JRuby, i.e. Java. > and especially Ruby is a much nicer language That's a matter of preference. I don't like Ruby myself (nor most languages encouraging classes as their primary constructs). You shouldn't evaluate languages, but platforms. > but its not (yet) a very good general purpose tool Why? I mean, no tool is a very good general purpose tool, but what makes NodeJS worse as a tool than, say, Ruby? > I don't want to be the guy who has to maintain that callback hell 5 years from now. Neither do I. That's why I don't use JavaScript for anything else than a target language. You seem to like ES6, why don't you use it and transpile it to plain JS? Platforms, not languages.
- joshowens 12y agoWe are lucky to have you around to correct us all in the HackerNews comments! Where would life be without this generic comment?!?