Sorry, it’s the front-end frameworks like Angular, React, Ember, Meteor, etc. that make SPA development so complicated. ES6 won’t save you here.

By the way, there’s also a vast array of developers conversant in Java, C#, Python, C++ and Ruby. All of these languages have transpiler options. Go and Scala are moving quickly up the ranks, so these won’t be an issue, either. Moreover, that vast array of JavaScript developers doesn’t impress me much. Eric Elliott, one of the most vociferous defenders of JavaScript, has admitted that most JS programmers don’t know what the f*ck they’re doing. I’d rather hire good developers in other languages and re-train them; if you’re good in one language, it’s generally a pretty easy transition to another language, esp. if it’s similar in nature. In my 30+ years in IT, I’ve transitioned from FORTRAN to Tandem TAL (a cross between C and Pascal), to C and C++, to C#, to Smalltalk, to Java, to Python, and most recently to Go. So I know of what I speak.

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