AngularJs : Présentation du Framework Javascript par Google

Les differences avec les autres Frameworks

La différence principale, c'est l'intention. Angular n'a pas pour vocation d'être un framework standard tout fait. Il veut contenir tous les outils pour vous permettre de créer votre framework, propre à votre application. Pour ça, il est important de pouvoir le faire fonctionner avec les autres library.

 

Angular ne surcharge donc pas les objets javascript standard, tout n'est que javascript vanilla. De plus, les modèles ne sont que de simples objets. Angular ne propose pas de classe personnelle pour les gérer.

Enfin, Angular entend aller à la source du problème des applications Web : Si la manipulation du DOM est aussi pesante, c'est que le HTML n'est absolument pas fait pour gérer des données dynamiques. Et donc, au lieu d'essayer de soigner le symptôme en simplifiant la gestion du DOM, Angular en supprime le besoin grâce a une gestion du binding ! Il est possible de lier directement en HTML des éléments, de façon à ce que tout changement sur l'un se reflète sur l'autre.

Conclusion

Bien que je soit partis avec l'idée de trouver un framework de plus dans un environnement déjà bien encombré, j'ai été agréablement surpris par la façon de faire d'AngularJs. L'avenir me dira, avec un projet un peu plus gros qu'une TODO, si ma première impression était la bonne.

Quelques ressources

Un tuto pour démarrer

La todo habituelle en angular ainsi que son code

Laissez un commentaire

Assurez-vous d'indiquer les informations obligatoires (*).
Le code HTML n'est pas autorisé.

Downloadhttp://bigtheme.net/joomla Joomla Templates