developpement.jpg

AngularJS

Choisissez le framework OpenSource plébiscité par les grands groupes.

Contactez-nous

AngularJS (communément appelé Angular) est un framework JavaScript libre et open-source développé par Google.

[...] AngularJS embarque un sous-ensemble de la bibliothèque open source jQuery

AngularJS est fondé sur l’extension du langage HTML par de nouvelles balises (tags) et attributs pour aboutir à une définition déclarative des pages web, par opposition à l’utilisation systématique de l’élément div​ et à la définition des éléments de présentation en JavaScript.

Le code HTML étendu représente alors la partie « vue » du patron d'architecture MVC (modèle-vue-contrôleur) auquel AngularJS correspond, via des modèles en couche appelés « scopes » et des contrôleurs permettant de prototyper des actions en code JavaScript natif. AngularJS utilise une boucle de dirty-checking (qui consiste à surveiller et à détecter des modifications sur un objet JavaScript) pour réaliser un data-binding bidirectionnel permettant la synchronisation automatique des modèles et des vues.

AngularJS embarque un sous-ensemble de la bibliothèque open source jQuery appelé jQLite, mais peut aussi utiliser jQuery si elle est chargée6.
Outre le patron logiciel MVC et le code HTML étendu déclaratif, AngularJS est fondé sur un certain nombre de patrons et principes de conception qu’il convient de relever.

Vous avez un projet ? Contactez-nous