Bref, je suis content de ne pas/plus en faire, plus jamais. Quand on a commencé par le C, C++, Java, C# et autres langages un peu sérieux et bien outillé, aller vers le JS moderne c'est une régression énorme, un retour 30 ans en arrière.
Exactement. On a beau dire et répéter ad nauseam que Javascript c'est trop bien parce qu'on écrire rapidement du code, c'est aussi rapidement du code jetable, avec aucune vérification de quoi que ce soit (même pas automatique dans le compilateur). Bien sûr, ils ajoutent aussi de nouvelles terminologies hype, parce qu'ils ne connaissent tout simplement ce qui se fait en dehors de leur propre écosystème (hey les gens, la "transpilation" C'EST DE LA COMPILATION, compiler ce n'est que transformer un langage dans un autre...).
Et tout le monde crée, personne ne vérifie ce que les autres font, c'est juste affreux. Au lieu d'avoir un beau langage (sans absurdités comme évoqués dans le journal), quelques bibliothèques légères qui s'occupent d'apporter ce dont on a besoin régulièrement en web pour palier le manque d'expressivité dans le HTML+CSS, on préfère avoir des centaines de milliers de bouts de codes cassés dans un énorme dépôt. Absurde.
Je suis content de ne pas y toucher, et les quelques projets web sur lesquels je vais participer prochainement n'auront jamais une seule ligne de javascript. On préfère largement importer un interpréteur Lua/MoonScript, faire du livescript ou du Elm, mais pas une ligne de javascript. Jamais.
[^] # Re: TypeScript
Posté par karchnu (site web personnel) . En réponse au journal 8 mois avec Javascript (ES6) et vue.js : mon retour d'expérience du développement front en 2018. Évalué à 10.
Exactement. On a beau dire et répéter ad nauseam que Javascript c'est trop bien parce qu'on écrire rapidement du code, c'est aussi rapidement du code jetable, avec aucune vérification de quoi que ce soit (même pas automatique dans le compilateur). Bien sûr, ils ajoutent aussi de nouvelles terminologies hype, parce qu'ils ne connaissent tout simplement ce qui se fait en dehors de leur propre écosystème (hey les gens, la "transpilation" C'EST DE LA COMPILATION, compiler ce n'est que transformer un langage dans un autre...).
Et tout le monde crée, personne ne vérifie ce que les autres font, c'est juste affreux. Au lieu d'avoir un beau langage (sans absurdités comme évoqués dans le journal), quelques bibliothèques légères qui s'occupent d'apporter ce dont on a besoin régulièrement en web pour palier le manque d'expressivité dans le HTML+CSS, on préfère avoir des centaines de milliers de bouts de codes cassés dans un énorme dépôt. Absurde.
Je suis content de ne pas y toucher, et les quelques projets web sur lesquels je vais participer prochainement n'auront jamais une seule ligne de javascript. On préfère largement importer un interpréteur Lua/MoonScript, faire du livescript ou du Elm, mais pas une ligne de javascript. Jamais.