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 !

Angular 10 est disponible, plus léger et n'inclut plus les bundles ESM5 ou FESM5,
Une version majeure qui couvre toute la plateforme, y compris le framework, Angular Material et CLI

Le , par Bill Fassinou

221PARTAGES

17  0 
Le mois dernier, Angular 10 est annoncé pour se concentrer davantage sur l’écosystème que sur les fonctionnalités. Ce jour, Angular 10 est publiée et est plus petite que les versions antérieures. Il s'agit d'une version majeure qui couvre toute la plateforme, y compris le framework, Angular Material et CLI. Elle vient 4 mois après la version précédente, Angular 9.0. Voici un aperçu des nouveautés d’Angular 10.

Angular Material inclut désormais un nouveau sélecteur de plage de dates. Pour utiliser le nouveau sélecteur de plage de dates, vous pouvez utiliser les composants mat-date-range-input et mat-date-range-picker. Le composant mat-date-range-picker agit sur le panneau contextuel pour sélectionner les dates. Cela fonctionne de la même manière que mat-datepicker, mais permet à l'utilisateur de sélectionner plusieurs fois. Le composant mat-date-range-input peut être utilisé avec la directive FormGroup de @angular/forms pour regrouper les valeurs de début et de fin et les valider en tant que groupe.


La version 10 d'Angular offre une configuration de projet plus stricte lorsque vous créez un nouvel espace de travail avec ng new. L'activation de cet indicateur initialise votre nouveau projet avec quelques nouveaux paramètres qui améliorent la maintenabilité, vous aident à détecter les bogues à l'avance et permettent à la CLI d'effectuer des optimisations avancées sur votre application. Plus précisément, le drapeau strict effectue les opérations suivantes : active le mode strict dans TypeScript ; transforme la vérification du type de modèle en Strict ; les budgets groupés par défaut ont été réduits d'environ 75 % ; configure les règles de peluchage pour empêcher les déclarations de type any.

Comme d'habitude, quelques mises à jour des dépendances d'Angular ont été faites pour rester synchronisé avec l'écosystème JavaScript. TypeScript est remplacé par TypeScript 3.9 ; TSLib a été mis à jour vers la version 2.0 ; TSLint a été mis à jour vers la version 6. La configuration du navigateur pour les nouveaux projets a été mise à jour afin d'exclure les navigateurs plus anciens et moins utilisés. Cela a pour effet secondaire de désactiver les versions ES5 par défaut pour les nouveaux projets. Pour activer les builds ES5 et le chargement différentiel pour les navigateurs qui en ont besoin (comme IE ou UC Browser), ajoutez simplement les navigateurs que vous devez prendre en charge dans le fichier .browserslistrc.

Plusieurs nouvelles dépréciations et suppressions ont été faites dans Angular 10. Le format de package Angular n'inclut plus les bundles ESM5 ou FESM5, vous permettant d'économiser 119 Mo de temps de téléchargement et d'installation lors de l'exécution de "yarn" ou "npm install" pour les packages et les bibliothèques d'Angular. Ces formats ne sont plus nécessaires, car toute mise à niveau inférieure pour prendre en charge ES5 est effectuée à la fin du processus de génération. Sur la base de consultations approfondies avec la communauté, l'équipe d'Angular déconseille la prise en charge des anciens navigateurs, notamment IE 9, 10 et Internet Explorer Mobile.



Source : Angular 10

Et vous ?

Que pensez-vous des améliorations apportées dans Angular 10 ?

Voir aussi

La release candidate 1 d'Angular 7 est disponible la sortie de la version stable est prévue pour fin octobre

Angular 10, la prochaine version majeure du framework TypeScript : correction de bogues, amélioration de performances et autres

Angular 9.0 est disponible. Par défaut, toutes les applications vont utiliser le compilateur et le runtime Ivy, l'équipe explique les avantages apportés par ce moteur de rendu

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

Avatar de Demky
Membre régulier https://www.developpez.com
Le 26/06/2020 à 9:31
Angular 10 ??? mais le 9 vient a peine de sortir
0  0 
Avatar de smobydick
Membre régulier https://www.developpez.com
Le 29/06/2020 à 8:01
Toute ces versions compliquent les choses quand on cherche de la doc, on tombe jamais sur la version désirée.
1  1 
Avatar de denisys
Membre expérimenté https://www.developpez.com
Le 27/06/2020 à 8:53
Angular 10 ??? mais le 9 vient a peine de sortir
Théoriquement, c’est 2 versions par ans.
Tous les 6 mois.
Mais si c’est tous les mois avec des changements dans tous les sens pour pas grand chose.
Il vaut mieux ce tourner vers un autre Framework JS !!
Tu as essayé Vue.js ???
1  2 
Avatar de krakatoa
Membre averti https://www.developpez.com
Le 01/07/2020 à 1:34
Citation Envoyé par denisys Voir le message
Théoriquement, c’est 2 versions par ans.
Tous les 6 mois.
Mais si c’est tous les mois avec des changements dans tous les sens pour pas grand chose.
Il vaut mieux ce tourner vers un autre Framework JS !!
Tu as essayé Vue.js ???
le mec qui viens troller le forum Angular en racontant des conneries pour nous vendre son vue.js !
de version en version c'est toujours compatible, ça prends 2 min pour faire un update de version.. faut juste lancer une commande.

c'est l"évolution, le framework s'améliore .... mais bon, il y a toujours des imbéciles qui viennent vendre leur merdes pour je ne sais quelles raisons.
1  2 
Avatar de krakatoa
Membre averti https://www.developpez.com
Le 01/07/2020 à 1:40
Citation Envoyé par smobydick Voir le message
Toute ces versions compliquent les choses quand on cherche de la doc, on tombe jamais sur la version désirée.
pourtant c'est simple de cliquer sur la version et choisir la bonne version de la doc.
la doc de la v2 jusqu'à la v10 est accessible !

mais bon c'est toujours mieux de se plaindre !
1  3