This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Getting Started with Grunt: The JavaScript Task Runner

Jaime Pillora

Sans être le meilleur livre, une excellente introduction Grunt, Node.js et bien plus encore.

General

Packt Publishing Paperback 1783980621 132 pages

Review

Même si le sujet principal reste Grunt, l’auteur veille à nous présenter l’écosystème Node.js sur lequel est basé l’outil. Il nous donne aussi un aperçu du développement web moderne. On découvre l’utilisation de transcompilateurs (compilateur source à source) comme Jade, HAML, CoffeeScript, etc, l’importance de la minification et la concaténation pour les performances. Le livre se révèle étonnamment complet pour un simple “Getting Started”. Conséquence à cela, la plupart des points sont très vite survolés et on ne compte plus les nombreux liens vers le site compagnon (très réussi avec un système de redirection original basé sur le hash).

Getting Started with Grunt, c’est seulement chapitres au total :

  • Une introduction excellente qui nous offre tout de suite une vue d’ensemble.
  • 3 chapitres plus poussés sur Grunt/Node.js. Moins clairs, plus brouillons, mais efficaces.
  • Un dernier chapitre pour aborder les oubliés : l’intégration continue, les tests, … Trop vite survolé pour être véritablement utile. L’auteur se contente d’un simple exemple Mocha pour les tests de quoi me laisser sérieusement sur ma faim.

Si vous avez des connaissances basiques en Javascript, Getting Started with Grunt vous aidera à comprendre l’état de l’art en matière de développement web, et clarifiera certains points qui peuvent nous échapper lorsque l’on décide de découvrir seul cet outil si simple à prendre en main. comparer tout de même avec l’excellente alternative Automate with Grunt.