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

Julien Sobczak

ng-book - The Complete Book on AngularJS

Ari Lerner

De loin le plus complet sur AngularJS mais tellement de lacunes. Un vrai potentiel pour une seconde édition réussie.

General

Fullstack io 099134460X 624 pages

Review

The ng-book été autopublié grâce au service CreateSpace d’Amazon. Assez tôt dans la lecture, on découvre les dérives de l’autopublication. Jamais ce livre ne serait sorti dans l’état chez les éditeurs connus selon moi.

Je regrette que dès le premier chapitre “d’introduction”, l’auteur ne peut s’empêcher de nous arroser de détails techniques sans importance à ce stade (la boucle $digest, l’héritage des scopes, …). J’avais déjà lu l’excellent livre de Brad Green et suivi le petit cours en ligne sur codeschool, mais j’ai du m’accrocher pour comprendre. Un livre inadapté pour débuter.

Je regrette que l’auteur parle sans cesse de concepts qu’il n’a toujours pas présentés. Trop de références dans tous les sens qui reflètent un livre désorganisé. Sans oublier les liens vers des exemples jsbin parfois incorrects syntaxiquement.

Je regrette que trop souvent, l’auteur tombe dans le piège d’une simple copie de la documentation en ligne. Un exemple, à peine les directives présentées, que l’auteur décide d’inclure la liste de toutes celles existantes. Cette expérience se renouvelle sans cesse avec les filtres, l’API des promesses, l’API grunt, les assertions Jasmine, …

Mais ce que je regrette le plus, c’est l’absence d’un éditeur professionnel car ce livre avait un potentiel énorme. L’auteur connait son sujet sur le bout des doigts. Aucun livre n’a été aussi loin en nous révélant par exemple le fonctionnement interne d’Angular. Une vraie mine d’informations que je ne regrette pas, au final, d’avoir lu.