ECMAScript 6 ressemble Ă  mon Python


Comme je le disais, je me suis lancé dans une mise à jour assez massive de mes connaissances en programmation Web. J'ai décidé de m'attaquer au JS pour commencer. Bon je dois avouer que j'avais "quelques" connaissances pour voir suivi l'excellente formation JSTotal de Delicious Insights. Mais le côté verbeux du langage me rebutait un peu venant du monde Python. Après avoir regardé la vidéo Deep-dive dans ES6 de Christophe Porteneuve, je me suis dit que ces messieurs stars du JS devenaient de plus en plus sympathiques en limitant leurs usages de {()}; un peu partout... et (bonne!) surprise, ils ont implémenté - entre autres - les list-comprehensions et les modules ! Bref, de quoi me mettre l'eau à la bouche.

Allez hop, abonnement à CodeSchool, et j'attaque. Quelques longueurs de temps en temps mais globalement des cours très bien faits avec vidéos téléchargeables et exercices en lignes, je me suis régalé. j'ai notamment apprécié:

  • Javascript Road Trip Part3: quelques rappels JS (note: part1 et part2 sont vraiment pour les dĂ©butants)
  • ES2015 The shape of the Javascript to come: une vue exhaustive des apports de la version 6 avec tous les ajouts dont je ne comprends pas comment les ch'tis gars du JS faisaient sans...
  • CoffeeScript: le JS ultime. Je pense que je ne coderai qu'en CoffeeScript et utiliserai un transpiler style Babel parce qu'en Coffee je suis comme Ă  la maison.

En résumé, je conseille vraiment ces formations ludiques avec de jolies musiques d'intro ;)

La suite ? Je pense continuer chez CodeSchool avec des formations sur des frameworks côté client (comme Backbone.js déjà abordé avec LE Porteneuve) et, inévitablement, avec du server-side: Node.js ou même Express.js pour éviter de réinventer l'univers.

Allez, il est temps d'aller s'empifrer en cette fin d'année 2015 ;)