IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La version 5.1 du framework JavaScript Angular est disponible
En même temps qu'Angular CLI 1.6 et la première version stable d'Angular Material

Le , par Michael Guilloux

274PARTAGES

12  0 
Google a récemment annoncé la sortie de la version 5.1.0 de son framework JavaScript Angular. Il s'agit d'une version mineure, et conformément à la nouvelle méthode de versionnage adoptée par l'équipe Angular, cela veut dire qu'il y a de petites fonctionnalités sans changements de rupture. Et il y a aussi des corrections de bogues.

Dans Angular 5.1, les diagnostics produits par le compilateur ont été considérablement améliorés, en particulier lorsque les décorateurs contiennent des expressions non prises en charge ou incorrectes. L'équipe Angular a également ajouté la prise en charge de TypeScript 2.5, qui est recommandé pour tous les développeurs. Cette version de TypeScript inclut plusieurs fonctionnalités avancées utiles.

Vous pouvez mettre à jour TypeScript en lançant la commande yarn add typescript@'~2.5.3' ou npm install typescript@'~2.5.3'. Cette mise à jour de TypeScript est toutefois facultative et TypeScript 2.4 continue d'être pris en charge dans Angular 5.x.x. TypeScript 2.6 n'est pas encore pris en charge, mais son support est prévu dans une prochaine version mineure. Avec Angular 5.1, Google annonce également la sortie de la version 1.6 d'Angular CLI et la première version stable d'Angular Material.

Version stable d'Angular Material et CDK

Après une vingtaine de versions alpha et bêta et trois releases candidates, l'équipe Angular annonce la sortie de la version 5.0.0 d'Angular Material et Angular CDK. Basé sur Material Design de Google, Angular Material propose 30 composants d'interface utilisateur pour vos applications Angular. CDK (Component Dev Kit) quant à lui fournit un ensemble d'éléments pour vous aider à construire vos propres composants personnalisés sans avoir à résoudre à nouveau tous les problèmes communs. D'après l'équipe Angular, ces composants sont déjà utilisés en production par un certain nombre d'applications Google, notamment Google Analytics Suite, Google Cloud Platform Developer Console et Google Shopping Express.

À partir de cette version, Angular Material suivra la même philosophie de versionnage sémantique qu'Angular. Les versions majeures de Angular Material et Angular CDK seront donc livrées en même temps que les versions majeures du reste de la plateforme.

Prise en charge des service workers dans Angular CLI 1.6

La performance a toujours été un objectif important pour les développeurs Web et elle l'est davantage aujourd'hui. Pour cela, les navigateurs modernes disposent d'une nouvelle API pour créer des sites qui se chargent de manière fiable et rapide. Il s'agit de l'API Service Worker.

Angular 5.0.0 a été livré avec une nouvelle implémentation Service Worker personnalisée pour les applications Angular et Angular CLI 1.6 inclut un support pour la création d'applications qui tirent parti de cette nouvelle fonctionnalité. L'équipe Angular affirme que l'utilisation de @angular/service-worker peut améliorer les performances de chargement de vos applications dans les navigateurs prenant en charge l'API et rendre l'expérience de chargement de votre application plus proche de celle d'une application native.

Support amélioré d'Universal et AppShell dans CLI 1.6

Avec la version 1.6 d'Angular CLI, vous bénéficiez également d'un meilleur support pour l'ajout d'Universal à vos projets existants, ainsi que du support d'App Shell. Notons qu'Universal est un module qui permet un rendu côté serveur. Une architecture d'applications shell est quant à elle est un moyen de créer une application Web progressive qui se charge de manière fiable et instantanée sur les écrans de vos utilisateurs. L'application shell est le code HTML, CSS et JavaScript minimal requis pour alimenter l'interface utilisateur et, lorsqu'elle est mise en cache hors connexion, peut garantir des performances fiables et instantanées aux utilisateurs lors de visites répétées.

Source : Blog Angular

Et vous ?

Utilisez-vous le framework JavaScript Angular ?
Si oui, qu’en pensez-vous ?
Sinon, quelles alternatives utilisez-vous et pourquoi ?
Que pensez-vous de ces nouveautés annoncées aujourd’hui ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de melka one
Membre expérimenté https://www.developpez.com
Le 09/12/2017 à 11:13
c'est beau tous ca mais ce que je constate c'est que beaucoup de site de surcroit avec un grande notoriété sont loin D’être parfait. on se prend la tete pour diversifié les méthodes pour crée un site mais pas la qualité du site en lui même.
0  0 
Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 09/12/2017 à 22:54
Citation Envoyé par melka one Voir le message
c'est beau tous ca mais ce que je constate c'est que beaucoup de site de surcroit avec un grande notoriété sont loin D’être parfait. on se prend la tete pour diversifié les méthodes pour crée un site mais pas la qualité du site en lui même.
En quoi un framework peut améliorer « la qualité du site » ? Ce n’est pas son rôle.

Pour en revenir à Angular, je constate un gain vraiment important sur l'AOT, mais ça ne reste pas la panacée par rapport au JIT, mais le gain reste vraiment intéressant sur d'autres points. L'arrivée de la version finale de Material est aussi une bonne nouvelle, parce que pour être franc, ce projet a été géré n'importe comment au début, j'ai même cru qu'il serait abandonné à un moment.
0  0 
Avatar de pterrat
Membre habitué https://www.developpez.com
Le 09/12/2017 à 23:44
Je suis d'accord avec toi. J'ai testé l'AOT sur la 5 et la 5.1, ils ont vraiment améliorer les perfs.

Material est vraiment pas mal aussi mais il manque quelques composants. Ca commence vraiment à être pas mal..

qu'est ce que tu penses du ngx bootstrap?
0  0