ES6... err

Posted on July 9th, 2015 by The Erstwhile Developer

When I started looking into ES6 I have to admit to being somewhat disappointed. It seemed to me that Javascript was try to keep be something that it historically was not. Imports, exports, classes, and the like all reminded me of languages that I liked less than my beloved Javascript. Was Javascript losing its simplicity, its prototypal roots, its very soul?

On closer inspection I feel that I may have been somewhat rash to judge. A lot of what ES6 is trying to do is provide an easy and convenient way of doing things that we previously had to jump through hoops to achieve, what's important is that what's "under the hood" is still the same prototypal language that we've been working for the past 20 years (give or take).

In truth I really need to spend significantly more time investigating these recent developments. At the moment I do worry about how these language changes might impact the quality of the code of less experienced developers, but in general I'm coming round to the idea of ES6. 

Maybe change can be a good thing? Maybe

← back to the blog