AngularJs : Présentation du Framework Javascript par Google

Publié le

Vous souhaitez mettre votre solution en avant en haut de cet article ? Contactez-nous



Aujourd’hui sur lu Blog du Webdesign, découvrez Angular, le framework Javascript par google pour créer votre application Web !

Introduction

Dans le monde de l’application Web, si il y en a un qui n’a plus rien à prouver, c’est bien Google. Alors quand ce dernier sort un framework javascript pour simplifier la création d’applications Web, la moindre des choses est de l’essayer !

http://angularjs.org/

https://github.com/angular/angular.js

Premier coup d’oeil

Angular est un framework MVC.

Il possède une bonne gestion de la synchronisation Server, du deep linking et gère la validation des formulaires coté client. Pour l’instant, comme la majorité des frameworks JS moderne, en gros.

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

 

By Benjamin Sanchez

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *