IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Vote des utilisateurs
0 
0 
Détails
Éditeur : Durandal Inc.
Licence : Libre
Mise en ligne le 24 août 2016
Langue : Anglais
Référencé dans
Navigation

Aurelia

Aurelia (anciennement Durandal) est considéré comme le framework JavaScript concurrent de Angular. C'est un framework JavaScript MV* (Model, View, et ce que vous voulez pour relier les deux). Il est écrit avec les dernières spécifications EcmaScript 6 et 7.

Le code est transpilé en ES5 et des polyfills sont ajoutés afin de garantir son support sur tous les navigateurs modernes. Il s'accomode très bien avec TypeScript, CoffeeScript ou AtScript.

Parmi sa longue liste de fonctionnalités, on peut citer :
  • un data-binding adaptatif très complet, avec deux fallbacks possibles (Object.observe en ES6, getter/setters en ES5 ou dirty checking en dernier recours pour le reste des navigateurs) ;
  • une forte intégration des Web Components au sein des templates ;
  • une notion de "comportements liés" permettant d'étendre les fonctions d'éléments HTML existants ;
  • un routeur client avancé qui est une amélioration de celui de Durandal 2 ;
  • un mécanisme d'injection de dépendances combiné à l'utilisation des modules ES6 ;
  • de la génération à la volée de modèles, vues et contrôleurs en fonction de données reçues à l'exécution.

Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.