Hello, everyone!
How about a teeny, tiny, little talk?
There are many topics, many talks about JavaScript. Most of them are for so-called front-end or client-side JavaScript. Thanks to the appearance of Node.js, now, we can choose JavaScript as a back-end or server-side language, you know.
There are some fashionable server-side languages like Python, PHP, Ruby, Go, Java, C# and Rust. Python, PHP, Ruby and JavaScript are called scripting languages and are slower than Go, Java, C# and Rust which are called compiled languages. Probably, no scripting language can run faster than any of compiled languages even if you hit upon an extraordinary idea. No, just kidding.
So, I want you to teach me the reason why you choose the language as the server-side language.
“Because I love it” is very welcome. A long story is no problem.
I choose JavaScript and sometimes Go.
Sometimes I fancy which is really better for me. Go is faster and is endowed with concurrency. On the one hand, there are very nice web-frameworks, modules and documents for JavaScript, e.g. Express.js, Passport.js.
Shall I compare JavaScript to a compiled language Go?
JavaScript is more lovely and more temperate.