BT

Nouveau Early adopter ou innovator ? InfoQ a travaillé sur de nouvelles fonctionnalités pour vous. En savoir plus

AngularJS 2.0 va privilégier le mobile

| par Roopesh Shenoy Suivre 0 Abonnés , traduit par Eric Bellemon Suivre 0 Abonnés le 31 mars 2014. Durée de lecture estimée: 1 minute |

"AngularJS 2.0 est une librairie pour les applications mobiles" annonce l'équipe d'AngularJS. La librairie va continuer de supporter les ordinateurs, mais l'objectif principal sera les mobiles en plus de l'ajout du support de EcmaScript 6 à travers un compilateur (car les navigateurs ne supportent pas encore ES6).

Les changements prévus sont décrits dans l'article "AngularJS 2.0" avec les liens vers les documents de travaux afin de récolter les retours des développeurs.

Voici une description rapide des changements prévus :

  • Support d'ES6 avec Traceur. Les développeurs auront le choix de continuer à écrire en ES5.
  • Détection des changements plus rapide.
  • Instrumentation via le service de log d'Angular, diary.js.
  • Meilleure modularité.
  • Injection de dépendances simplifiée qui sera déclarative et non plus impérative, les modules seront chargés via les Modules ES6 et les chargements en mode lazy à travers des injecteurs. La plus grande partie est déjà implémentée.
  • Amélioration des modèles et des directives. Une API simplifiée pour les directives et intégration facilitée avec d'autres librairies utilisant les standards web. Les modèles auront de meilleures performances et seront plus simples à analyser et valider par les IDEs.
  • De meilleures animations gestuelles utilisant des fonctionnalités natives des navigateurs (objectif de minimum 60 images par secondes).
  • Routeur amélioré. Routeur basé sur les états et intégration de l'authentification et des autorisations, possibilité de conserver l'état de certaines vues.
  • Persistance améliorée. Support du mode "toujours hors-ligne" avec synchronisation serveur, particulièrement utile pour le mobile.
  • Support des seuls navigateurs qui se mettent à jour automatiquement : Chrome, FireFox, Opera, Safari et IE11. Sur les mobiles : Chrome sur Android, iOS6+, Windows Phone 8+ et FireFox mobile.

La majorité des changements concernent la conception et sont à l'état de prototype. La version finale peut être très différente de ce qui est proposé actuellement. Vous pouvez faire vos retours sur le Google Group Angular.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT