3 ms·
I hope you at least wait until those standards are thoroughly supported "in the wild" because the wild provides the entire point of choosing Javascript. Even th
by pekk 12y ago
I hope you at least wait until those standards are thoroughly supported "in the wild" because the wild provides the entire point of choosing Javascript. Even then, the argument that ES6+ will make everything better ignores that those standards layer more stuff on top of a lot of bad old stuff that isn't going away. And the community status quo is bad documentation, messy APIs and things breaking all the time. If I did not HAVE to use this stuff I would happily choose to avoid the frustration.
There is no competition to Javascript for programming browsers, but why should programming education always center on programming browsers? For education in particular, there are a number of languages designed for education and Javascript (even ES6) has never been one of them.
No accounting for taste, I guess.
- seanp2k2 12y agoProgramming education doesn't have to center on browsers, but it's very likely that someone interested in programming as a career in 2015 will have to make programs which interact with browsers in some way. So, while class chicken inherits from Animal and can override Animal's speak() method, that's not quite as fun as having .chicken.animal::after put chicken memes all over your homework. Visual Basic was also pretty awesome for this, and I'm sad to see that give way to e.g. Java, which has probably turned many people off initially to how fun and rewarding programming can be. TL;DR public static void main is not as fun as making more internet.