Live data from Hacker News

Why Node.js is becoming the go-to technology in the Enterprise

nearform.com

21–30 of 75 posts

Re: Why Node.js is becoming the go-to technology in the Enterprise

#22

And then as soon as Derpys Mansion new language comes out all the newcomers will flock to that and you're entire staff will leave to go work for some startup. The reason why "Enterprise" uses the software they do is not because it's the fastest, or most suitable for the job. It's that it's been in production for many years and has a large ecosystem and strong commercial backing. Along with a strong workforce that isn…

PERL -> PHP -> Rails -> (node|go)

I say PERL advisedly, since the Perl I write in is nothing like the horrors perpetrated circa 2001.

I have friends in the ruby community who're also looking forward to the uncaring hordes stampeding elsewhere. After all, these are people who managed to make PHP4 look like a worse language than it actually was :)

Re: Why Node.js is becoming the go-to technology in the Enterprise

#23

The article says "good developers like to learn new things and to use new technologies" ... therefore the language that's briefly cool this year is an excellent bet for your enterprise's long-term future. Right.

On top of that, "Killing legacy code and rewriting hacks into permanent solutions yields speed improvements!"

Re: Why Node.js is becoming the go-to technology in the Enterprise

#24
post #19

It's a little tiring to see some of the same old fallacies about Node repeated ad infinitum in this thread. I suspect a lot of the complaints stem from poor development practices or not understanding norms in JS. JS isn't without its flaws, but can we at least put a few fallacies to rest: > callback hell There's no reason to be in callback hell if you use an asynchronous control flow library and stick to the standard…

Another upcoming method to avoid callback hell that is my personal favorite is harmony generators and yield. Reminds me so much of C# async. Two great libraries can handle it today on beta versions of node [1,2]. I have only used suspend. See this gist for comparison https://gist.github.com/codystebbins/a2c354d25ce28879bfe1.

With generators try/catch can be used, avoiding a lot of the redundant error handling. Crabdude's library can avoid the overhead of try/catch [3].

And if developers want static typing, they should check out TypeScript. Works great with node.

[1] https://github.com/jmar777/suspend [2] https://github.com/visionmedia/co [3] https://github.com/CrabDude/trycatch

Re: Why Node.js is becoming the go-to technology in the Enterprise

#26
post #9

These stories about switching to node are pretty funny: "I switched from a dump truck to a motorbike and now I can drive way faster!" Node.js isn't really faster than most other popular languages with an evented library, but if switching to Node involves scrapping years of enterprise cruft, then maybe it's worth it. By the way, enterprise adoption of Node is surely a sign that we need to jump ship. Glad I got out of…

It's a funny analogy since such claims are generally being uttered by people who never needed a dump truck in the first place.

Re: Why Node.js is becoming the go-to technology in the Enterprise

#27
post #9

These stories about switching to node are pretty funny: "I switched from a dump truck to a motorbike and now I can drive way faster!" Node.js isn't really faster than most other popular languages with an evented library, but if switching to Node involves scrapping years of enterprise cruft, then maybe it's worth it. By the way, enterprise adoption of Node is surely a sign that we need to jump ship. Glad I got out of…

OpenResty consistently handles 5 times more connections than Node.js, without requiring any of the continuation passing nonsense. As usual, popularity doesn't reflect upon quality at all -- Node.js is the Kim Kardashian of web frameworks.

Re: Why Node.js is becoming the go-to technology in the Enterprise

#29
post #17
post #9

These stories about switching to node are pretty funny: "I switched from a dump truck to a motorbike and now I can drive way faster!" Node.js isn't really faster than most other popular languages with an evented library, but if switching to Node involves scrapping years of enterprise cruft, then maybe it's worth it. By the way, enterprise adoption of Node is surely a sign that we need to jump ship. Glad I got out of…

I don't think enterprise ever has or will adopt Rails. Even node.js isn't at the point where it can really be considered "enterprise". Java is dead. Long live Java!

SAP uses Rails for some of its products.

Re: Why Node.js is becoming the go-to technology in the Enterprise

#30
post #5

The real reason is quite simple. And I'm not trying to be bitter or anything, rather think like a businessman. The reason is... it's full of JavaScript kids out there, and because they're so many, they're all replaceable, and cheap. Like the commodity hardware servers they're programming. It's neat to cast this as "easy to attract and retain talent", but "rapid innovation" and "developer happiness" (especially consid…

The ethnicity of the workers who pick the fruit is of lesser concern than the wages they agree to work for.
Post reply on HN