3 ms·
> He makes a lot of comparisons with Go, but Go was created after Node. It's not like Node invented evented concurrency. Something like Twisted predates Node b
by mercurial 12y ago
> He makes a lot of comparisons with Go, but Go was created after Node.
It's not like Node invented evented concurrency. Something like Twisted predates Node by many years, for instance.
- hardwaresofton 12y agoYes, very true -- Tornado also. However, if twisted were it's own language, it may end up looking much like node. Twisted is just a library (a damn good one, yes), but if you were to try and transform it into the base framework for an entire ecosystem people might also rail against it from time to time, due to the async-by-default nature. Also, to me, twisted seems like a much more high-level tool (replicating protocols over simple parallelization/concurrency), than something like gevent
- mercurial 12y agoWhat I'm trying to say is, even in the event that Go was created after NodeJS, the "but Go could learn from Node's mistakes" argument implied here doesn't work. There were enough event-based concurrency systems before the advent of Node, and I'm sure the creators of Go were aware of them.