Année de JavaScript
Billet publié à l’origine en janvier 2016 sur mon ancien blog. La version longue et anglaise de cet argumentaire est Why JavaScript in 2016?.
Parmi mes résolutions de début d’année l’étude approfondie de JavaScript et de son écosystème tient une place de choix.
Pourquoi JavaScript ? Alors que Perl 6 est là ? Que des langages plus récents comme nimrod, go, rust ont vent en poupe ? Que des langages offrant d’autres paradigmes comme haskell, clojure seraient plus dépaysant ? Pourquoi JavaScript en 2016 ?!?
Pour moi les principales raisons sont :
- La souplesse du langage (je retrouve pas mal de choses que j’aime avec Perl)
- L’asynchronisme dans son “adn”
- La maturité de l’écosystème nodejs (npm !)
- La possibilité d’utiliser le langage partout (serveur, navigateur, ligne de commande, embarqué…) et pour tous les projets qui me trottent dans la tête
- Le moment me semble idéal (ES6, Angular 2 béta, Année du singe ;-) )
J’ai déjà conscience que tout n’est pas rose (callbacks hell, le rythme de sortie et d’obsolescence des frameworks/libraries qui est dément…) et j’espère bien découvrir d’autres zones de frictions mais c’est décidé : en 2016 tous mes projets persos se feront en JavaScript.
