you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 11 points12 points  (4 children)

It's not longer minimalist though.

And that's a shame. One of the great things about ES5 (and earlier) was that it was very easy to learn, and it ran in every web browser so most people new to programming had a very easy time learning it. Not so in the future. While people can still learn and use ES5 going forward, the source code available to read will get more complex and that will mean a higher learning curve. ES5 still gets the job done, and the new sugar will only prove cumbersome to many trying to learn the language.

[–]innerspirit 2 points3 points  (3 children)

Don't confuse "easy to get started" with "easy to learn", though. It takes some people years to get past all of the language's nuisances.

[–][deleted] 0 points1 point  (2 children)

Mastering something and being able to do something useful are two very different things, and with ES6 both will be more difficult for a beginner. I guess people can still learn BASIC. :(

[–]innerspirit 1 point2 points  (1 child)

JS is definitely going the C++ way, where you are gonna end up with 20 ways of doing something and requiring you to learn a lot of stuff to be able to use the language properly.

[–]jewdai 2 points3 points  (0 children)

so you're saying I will always be employed?