JavaScript isn't ever going away, is it?
Why do people hate JavaScript?<p>Is it because you&#x27;re mixing it up with the DOM, especially the DOM of Internet Explorer of yesteryear? If so, scripting IE 6&#x27;s DOM with Python would have been just as perilous.<p>Is it because you&#x27;re mixing it up with Node.js, and its asynchronous complexity? If so, JavaScript doesn&#x27;t have to work that way. And other languages could have been used the same way. Say, Node.py or Node.rb. Conversely, JavaScript could be framed in a normal, FastCGI apparatus, where everything runs more or less straightforwardly.<p>Is it because you&#x27;re mixing it up with the messiness of NPM? See above.<p>Is it because JavaScript is dynamically typed, or because it has some other characteristic that seems less serious than languages like C, Java, or Go? If so, why not the same hatred for Python, Ruby, Perl, and Lua?<p>I myself like JavaScript&#x27;s syntax more than all of the other scripting languages. I think the syntax for object literals and array literals is pleasantly terse. So is the dot notation for attributes. Combine that with how functions are first class, and you can chain them with dots instead of nesting them in parentheses. I like the new arrow syntax for functions, making the code even simpler.