3 ms·
"Oh yes indeed. Just as Node.js and NIO proved to the world that bare-metal performance is always worth the consequent unreadable code" Node.js is hardly bare
by golanghacker4 11y ago
"Oh yes indeed. Just as Node.js and NIO proved to the world that bare-metal performance is always worth the consequent unreadable code"
Node.js is hardly bare metal and non-blocking IO is hardly new; Unix programmers have been writing select()/event-loop and poll()/epoll() servers for decades. The presentation of this false dichotomy between Node.js representing "bare-metal" at one end and readable code at the other suggests the author is some type of opinionated Ruby/Rails hipster programmer upset that his pet language and framework is falling out of favor, and in no small part because of its abysmal performance.
- AceJohnny2 11y agoI'm not sure, but I think the author was being sarcastic? I mean, I can hardly imagine "node.js" and "bare-metal performance" being in the same phrase and not being sarcastic.
- golanghacker4 11y agoNo, I think the author genuinely views Node.js/NIO as a bad performance/readability trade-off that was over-hyped and inferior to other existing platforms.
- EdwardDiego 11y agoWell, they're right that NIO code is pretty low level and hard to read. But then, 95% of Java devs won't need to touch NIO, they'll just use Netty which does all the NIO for them.
- toolz 11y agoIt seems like you have to be really bitter about some framework wars to pull this from that article.