> Ezért jók a transpilerek. Alapvetően nem szeretem őket ezért sima (+modern ;)) node-nál nem is használnám de böngészőben megértem a használatát.
Nem mertem kipróbálni; csak abban a kódban bízok, aminek a működését értem és tudom hol lehet benne a hiba, ha valami megborul. Ezért kerülöm a JS keretrendszereket is. Egy transpiler által generált kódot kidebuggolni biztos nagyon vicces lehet.
> de próbálok nem árral szemben úszni és követem a nagyokat (airbnb, google, stb)
Én sem direkt úsztam szemben az árral; csak eszembe se jutott, hogy egy többsoros utasításnál ő lezárja helyettem az utasítást az első sorban. :/
> Azért is jók ezek a szabályok mert szól ha ilyen hibát követsz el (most kiírna hogy nem fog lefutni - unreachable code).
A BaT által citált lintert leszámítva eddig semmi nem reklamált érte.
> A te bajod hogy nem adaptálódsz a használt technológiához, azt erőlteted bele amit már ismersz (meg persze a nyelvtervezés vagy nem tervezés) - az informatika nem így működik.
Nem én...a böngészők! Nem csak a latest Chrome van, az informatika nem így működik. :P Szerinted miért szívnak ezer helyen legacy dolgokkal? (Másik ezer helyen meg a nagyon modern dolgokkal, mert manapság sajnos sokszor az innováció után rosszabb lesz, mint előtte. :( )
> Jogos hogy nem tökéletes a JS (nagyon nem az), de minden nyelvben találsz hülyeségeket.
Na de ennyit? :)
Több, mint 30 éve ülök gép előtt, majd ugyanennyi éve kezdtem a programozást is, sok nyelvet láttam, de ennyi szamárságot, inkonzisztenciát és logikai bukfencet egyetlen nyelvben sem láttam, mint a JS-ben. Nem még PHP-ban sem, pedig az nagy szó.