5 ms·
and compared to ejabberd it is, let me guess, slower, unscalable, uses more memory and can handle less simultaneous connections. ^_^
by schiptsov 15y ago
and compared to ejabberd it is, let me guess, slower, unscalable, uses more memory and can handle less simultaneous connections. ^_^
- almost 15y agoWhich only matters when it matters. There's lots of use in having sometging hackable. And who knows where it's heading. So no need for the "it's not as scalable as X hence it's worthless" attitude...
- MostAwesomeDude 15y agoHear hear! By tossing out that attitude, Node developers have been able to ignore better, more mature codebases like Twisted and Event Machine in favor of hand-rolled event loops built on a slower, less useful language, and the world's definitely better for it.
- dzderic 15y agoSince when was Javascript slower and less useful than Python and Ruby? V8 has made JS one of the fastest interpreted languages and it is one of the most used languages around (you're running it right now!). Also, node uses libev for its event loop, not some 'hand-rolled' one.
- MostAwesomeDude 15y agoPyPy's faster than V8 and all of the maintained reactors in Twisted are faster than libev/libevent. Also, no, I block JS by default, and HN is written in Arc (a Lisp), not Node.
- uniclaude 15y agoI could not find any resource stating that PyPy is faster than V8. May you provide us with your source? Another thing, the fact that you're blocking JS may counter the "you're running it" example, but as you know, it doesn't invalidate the point that JS in one of the most used languages.
- MostAwesomeDude 15y agoAnd every time you bank, you use COBOL. You rely on millions of lines of C just to start your computer. You're currently in a web browser written in more C++ than any single site has of JS. (Although I'm sure this last point has a counterexample somewhere, which saddens me.)
- almost 15y agoThere are room for so many different things in the world. Lighten up and accept that sometimes people have different needs, wants and tastes to you. And X is way more fast/scalable/mature/secure than Twisted and Event Machine for some values of X I'm sure, yet Twisted and Event Machine are still worthwhile and useful things.
- julien 15y agoMaybe you could provide a few arguments, or better yet : benchmark things :) I have no idea how far this XMPP server can go, how slow it is, but I know that at least 3 orders of magnitude more people on earth can hack on it, debug, provide patches and won't charge insane amounts of money for this :)
- MostAwesomeDude 15y agoejabberd is free and open software, licensed under the GPL and freely available without charge. I'm not sure where you get "charg[ing] insane amounts of money" from.