Il n’est pas rare de réécrire une application en 10 fois moins de lignes de code avec AngularJS. AngularJS révolutionne notre manière de développer des applications Single Page. Backbone.js été le premier framework de type MV* mais AngularJS va encore plus loin. La manipulation du DOM est totalement abstraite à l’aide d’un double databinding très réussi. L’injection de dépendances témoigne d’un framework pensé dès le début pour être tester.
La magie AngularJS néanmoins un coût en terme d’apprentissage. La courbe est plus raide que pour une simple librairie comme jQuery et bien connaître le JavaScript est davantage un prérequis que suffisant pour se lancer. Avec AngularJS, O’Reilly frappe fort avec deux auteurs impliqués sur le framework, un livre court, le premier le sujet. Une réussite commerciale assurée.
Mais voilà, l’essor sans précédent d’AngularJS précipité la sortie du livre et c’est un résultat plutôt décevant qui s’offre à nous. 200 pages d’informations survolées, des exemples inadaptés, les explications très approximatives. Les développeurs expérimentés seront frustrés par tant de maladresses, même si au final, ils passeront à travers. Pour les débutants, mieux vaut attendre ou se tourner vers le cours gratuit de CodeSchool.
Review
Il n’est pas rare de réécrire une application en 10 fois moins de lignes de code avec AngularJS. AngularJS révolutionne notre manière de développer des applications Single Page. Backbone.js été le premier framework de type MV* mais AngularJS va encore plus loin. La manipulation du DOM est totalement abstraite à l’aide d’un double databinding très réussi. L’injection de dépendances témoigne d’un framework pensé dès le début pour être tester.
La magie AngularJS néanmoins un coût en terme d’apprentissage. La courbe est plus raide que pour une simple librairie comme jQuery et bien connaître le JavaScript est davantage un prérequis que suffisant pour se lancer. Avec AngularJS, O’Reilly frappe fort avec deux auteurs impliqués sur le framework, un livre court, le premier le sujet. Une réussite commerciale assurée.
Mais voilà, l’essor sans précédent d’AngularJS précipité la sortie du livre et c’est un résultat plutôt décevant qui s’offre à nous. 200 pages d’informations survolées, des exemples inadaptés, les explications très approximatives. Les développeurs expérimentés seront frustrés par tant de maladresses, même si au final, ils passeront à travers. Pour les débutants, mieux vaut attendre ou se tourner vers le cours gratuit de CodeSchool.