Je m'y suis frotté et ai fini par vraiment l'apprécier et par être épaté par certaines facilités, mais la difficulté, vraiment, c'est de le mettre en place. Il faut se frotter à beaucoup de nouvelles notions, bien connaître le fonctionnement interne si on veut comprendre comment notre application fonctionne, faire avec de la doc aléatoire, et à beaucoup de conf' externe pour de nouveaux outils (qui nous facilitent le dév au final).
une bonne base pour commencer est https://github.com/angular/angular-seed
ou s'inspirer de ce projet https://github.com/buildbot/buildbot/tree/nine/www qui en sus utilise coffeeScript (au lieu de JS) et Jade (pour le html) et un gruntfile (Makefile) complet.
La «magie» d'AngularJS est le «double data binding». Quand on définit une variable avec une certaine visibilité, dès qu'elle est modifiée n'importe où dans le code, elle est mise à jour dans la vue. Le développeur n'a pas écrit de watcher.
# plein de notions
Posté par dzecniv . En réponse à la dépêche AngularJS, une autre façon de faire du web. Évalué à 10.
Je m'y suis frotté et ai fini par vraiment l'apprécier et par être épaté par certaines facilités, mais la difficulté, vraiment, c'est de le mettre en place. Il faut se frotter à beaucoup de nouvelles notions, bien connaître le fonctionnement interne si on veut comprendre comment notre application fonctionne, faire avec de la doc aléatoire, et à beaucoup de conf' externe pour de nouveaux outils (qui nous facilitent le dév au final).
une bonne base pour commencer est https://github.com/angular/angular-seed
ou s'inspirer de ce projet https://github.com/buildbot/buildbot/tree/nine/www qui en sus utilise coffeeScript (au lieu de JS) et Jade (pour le html) et un gruntfile (Makefile) complet.
La «magie» d'AngularJS est le «double data binding». Quand on définit une variable avec une certaine visibilité, dès qu'elle est modifiée n'importe où dans le code, elle est mise à jour dans la vue. Le développeur n'a pas écrit de watcher.