Respectively disagree. JavaScript’s loose typing is the source of many WATs and WTFs that make JavaScript the butt of many jokes, for example, see Kyle Simpson’s talk.

A language like Smalltalk is just as powerful and just as flexible as JavaScript, and much easier to use. It doesn’t have any of JavaScript’s nonsense. It’s dynamically typed and strongly typed. Any sane person would choose Smalltalk over JavaScript. (I use Amber Smalltalk for web development.)

However, JavaScript is the only language native to the web browser, so you have no choice with respect to web development. That doesn’t make it a good language, only a necessary one.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store