Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah, but.... i mean, it's Perl. EventMachine's HTTP server threw tons of warnings for every request when I used it in early 2010 (and that's actually what drove me to Node in the first place.) Twisted Python is pretty un-pythonic and building a huge webapp in C is usually a mistake.

To me, Node seems like the first (most?) "natural" way of programming in this style, even if the competition pioneered it. Everybody knows Javascript and lots of people haven't taken a look at your other choices, so it seems to nicely fit that gap in the programming language spectrum.

Thanks for showing off the haskell stuff. I really need to get around to learning that language.



Not having much experience with node.js, what makes it more natural than twisted ? I agree on twisted being unpythonic, but most of what I don't like in twisted seems rather fundamental to (explicit) async programming (callbacks everywhere, lack of meaningful stack traces, error handling extremely tedious).


"Yeah, but.... i mean, it's Perl."

If you get to play the "yeah, but", believe me, I can "Yeah, but it's Javascript" with just as much justification.

Given the choice between Perl and Javascript as it stands in V8, I'll take Perl in a split second. js.next would be a harder choice, but it's not the one I have.

"Twisted Python is pretty un-pythonic"

So what? Node isn't Pythonic either; is that stopping you? It's a great little talking point, but if you try to unpack it into something sensible there's nothing actually there.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: