|
|
|
|
|
by dlkinney
2727 days ago
|
|
It is an ergonomic language built on top of a stable, performant, proven runtime with a lot of features built-in. It's a nice ecosystem with a good culture in a language that promotes pretty good programming practices. The only major downsides (if they even are for you) are that it's dynamic--not good for number crunching, though you can connect to compiled binaries--and is not strongly typed--which can lead to runtime bugs. That said, part of the philosophy is to enable fast failure without taking down the whole application. In communications, it's not considered the end of the world to drop or fail on one connection, so it works well for web services, chat, etc. |
|