Re:Most(ly dead) Influential Programming Languages
by alharith on Friday March 27, 2020 @12:14AM
(#22700399)
It makes your eyes bleed? If you thought mine was a take...
Anyways, let's not act like ES6 classes aren't without their slew of issues, obscure syntax, and most importantly, problems when it comes to transpiling and backwards compatibility:
https://medium.com/@WebReflection/a-case-for-js-classes-with...
Here's mine: ES6 classes are wildly smart. They provide the benefits of prototypical inheritance--you can just reach into the thing and do what you want to do!--while making it way easier for many developers to read and parse in short order, while reducing the difficulty spike in moving to JavaScript (or, today, TypeScript).
"Pandering". Right.
I can write old-style object prototypes. It makes my eyes bleed and makes me make more mistakes. So I'm just not gonna do that anymore.