Re:Why I Went From Python To Go (and not Node.js) (2012)
by davidw on Wednesday April 16, 2014 @10:11AM
(#7597849)
I got that he was joking a bit, but since he never mentioned Erlang again, and he wanted something good at doing concurrent programming, it seemed a bit "hah, hah, only serious". There are plenty of good things about Go, so I'm sure it's a fine language for what he is doing, but I was wondering why Erlang was never heard from again.
Re:Why I Went From Python To Go (and not Node.js) (2012)
by drawkbox on Wednesday April 16, 2014 @03:00PM
(#7599783)
I see, yes Erlang really did revive the concurrency focus. But I also think that the syntax is a major hurdle to widespread adoption. Mochimedia did some cool stuff with Mochiweb in Erlang. Indeed though, you really shouldn't brush over Erlang when talking concurrency as your main feature to decide on. But he is right, syntax will hold it back, where Go doesn't really have that problem as much. We have all experienced the tab push back on Python, dial that up on Erlang.
I am in the same Python to Node.js transition recently but still do lots of Python, but new projects are Node.js more and more. I might dig into Go again some more. The reason I think Node.js is still nicer, at least for now, is it mimics the package scale of Python in that there is a package for everything. A platform is all about the packages after the language/tools.