Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2013
    Messages : 24
    Points : 967
    Points
    967

    Par défaut La release candidate 1 d'Angular 7 est disponible

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

    Dans la communauté JavaScript, nous connaissons tous ce framework populaire de Google nommé Angular, qui permet de réaliser très aisément des applications web (single page), et des applications mobiles (hybrides). Si vous avez été plus ou moins satisfaits par les versions 1 à 6, il sera mis à la disposition des développeurs, dans les prochains jours, la version 7 de ce puissant framework. Cette version, d'après les opinions des experts, promet d’ailleurs d’être assez intéressante.

    La release candidate 1 (RC1) d'Angular 7 est disponible depuis le 10 octobre et elle permet d'avoir un aperçu des nouveautés du framework. Il y en a plusieurs, mais nous n'allons citer ici que quelques-unes qui, pour notre part, faciliteront grandement le travail des développeurs. Parmi ces améliorations on peut citer :

    • l’amélioration des performances des applications par l’automatisation de l’ajout ou du retrait des métadonnées de réflexion, réduisant ainsi la charge des applications une fois en production ;
    • la documentation CLI a été intégrée à la documentation principale angular.io ;
    • introduction de la fonctionnalité Glisser/Déposer qui permet de créer une interface utilisateur qui peut être utilisée pour glisser, déposer, trier et transférer des éléments librement dans une liste ;
    • l’amélioration du routeur : cette fonctionnalité est particulièrement intéressante car désormais l’interface CanLoad contiendra UrlSegment qui stockera les urls vers lesquelles un utilisateur a essayé de naviguer et pourra être redirigé ultérieurement.


    Nom : angular.jpg
Affichages : 6020
Taille : 5,7 Ko

    Tout ceci n’est qu’un petit aperçu des nombreuses fonctionnalités qu’apportera cette nouvelle version d’Angular. Il va sans dire qu’on attend beaucoup de la part des développeurs de Google. Il est donc évident que l'on apprécie qu'ils fassent bien plus que la résolution des bugs décelés sur la version 6 et l’ajout d’une ou deux fonctionnalités supplémentaires. Et sur ce point, les gars n’ont pas fait dans la dentelle. Ils ont travaillé et ont produit quelque chose d'assez agréable.

    Les développeurs de Google ont mis à notre disposition quelque chose de superbe et assez digeste. Il revient donc aux mordus de programmation de se donner à cœur joie pour utiliser cette nouvelle version, y déceler d'éventuels bugs, les signaler afin de permettre son évolution.

    Sources : GitHub

    Et vous ?

    Connaissez-vous d’autres nouveautés apportées par Angular7 ?
    Laquelle de ces nouveautés vous semble la plus intéressante ?
    Auriez-vous préféré avoir une fonctionnalité particulière qui n’a pas été apportée dans cette version ?

  2. #2
    Membre éclairé Avatar de 4sStylZ
    Homme Profil pro
    Null
    Inscrit en
    novembre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Null
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 262
    Points : 803
    Points
    803

    Par défaut

    Il y a 3 ans la seule version stable était AngularJS (soit Angular 1) et en 3 ans sont sorti Angular 2, 4, 6, 7…

    Je me demande si un seul produit vendu sur le marché a réussi à suivre cette évolution. Pour l’équipe de dev de mon produit, il a été impossible de refondre le front tous les 6 mois, en considérant que la plupart des modules super cools qu’on trouve « en deux secondes sur Github » n’ont pas été migrés sur les dernières versions.

    Je vois que le drag&drop a évolué et qu’il est question de liste d’élement. Ça a l’air interessant vu qu’il n’éxistait pas beaucoup de modules tiers capables de faire ça. Par contre, j’éspère que cela ne se limite pas à des listes mais aussi à des arbres en arborescence.

  3. #3
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    3 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 3 598
    Points : 14 117
    Points
    14 117

    Par défaut

    Il y a 3 ans la seule version stable était AngularJS (soit Angular 1)
    Certainement pas !

    AngularJS et Angular sont 2 outils différents. Il est possible de migrer une application de l'un vers l'autre mais en ayant respecté une discipline drastique sur l'écriture de l'application avec AngularJS, discipline hors de portée de la plupart des équipes de développement "standard".

    et en 3 ans sont sorti Angular 2, 4, 6, 7
    Ces versions là ne sont pas comparables. Monter de version de 2 à 4, de 4 à 6, etc .... Si ça vous prends plus de quelques heures, voire quelques jours si la code base est vraiment grosse, c'est que vous avez de gros problèmes de design et donc probablement une équipe immature, mais c'est le cas de la plupart des équipes "standards".
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  4. #4
    Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    mars 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mars 2008
    Messages : 47
    Points : 65
    Points
    65

    Par défaut

    De notre côté nous suivons effectivement le cycle de release de Angular avec un petit décalage pour laisser passer les premiers bugs. En utilisant principalement des composants standards et material cela fonctionne assez bien.
    Je trouve que justement l'équipe d'Angular fait très attention aux migrations.
    De Angular JS à Angular il est possible d'avoir une application mixte incluant des composants de Angular JS et de Angular. Pour Angular depuis la version 6 un ng update s'occupe de vérifier les modifications nécessaire pour mettre à jour les composants d'Angular et de @angular/material.
    C'est mieux que la plupart des frameworks il me semble.

  5. #5
    Membre chevronné
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2012
    Messages
    1 589
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 589
    Points : 2 140
    Points
    2 140

    Par défaut

    e me demande si un seul produit vendu sur le marché a réussi à suivre cette évolution. Pour l’équipe de dev de mon produit, il a été impossible de refondre le front tous les 6 mois

    tu connais rien.
    il n'y a jamais eu vraiment de cassure entre les versions 2,3,4,5,6..7
    donc parler de refonte est un bien grand mot !


    je développe en angular depuis la version 2, je n'ai jamais été embêté par des bugs...

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/04/2018, 18h52
  2. [Actualité] Le support natif complet du MP3 sera bientôt disponible sur Fedora
    Par Stéphane le calme dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 08/05/2017, 19h40
  3. Réponses: 6
    Dernier message: 18/01/2016, 08h05
  4. Azure Data Lake Analytics sera bientôt disponible en préversion
    Par Stéphane le calme dans le forum Microsoft Azure
    Réponses: 0
    Dernier message: 29/09/2015, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo