+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Consultant
    Inscrit en
    juillet 2013
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 1 405
    Points : 39 552
    Points
    39 552
    Billets dans le blog
    2

    Par défaut Angular 4.0 est disponible

    Angular 4.0 est disponible
    cette nouvelle version du framework JavaScript de Google promet des applications plus petites et plus rapides

    Attendue depuis le 1er mars, conformément à un calendrier établi par Google, la version stable d’Angular 4.0 vient enfin d'être mise à la disposition des développeurs. Avant d'entrer dans les nouveautés de cette version, l'équipe Angular annonce aux développeurs qu'Angular 4 est compatible avec Angular 2.x.x pour la plupart des applications, histoire de les rassurer après l'expérience douloureuse de rupture de compatibilité entre Angular 1 et Angular 2 ; ce qui a été causé par la réécriture totale du framework avec de nouvelles API et de nouveaux modèles.

    Concernant les nouveautés de cette version, les développeurs doivent s’attendre à des applications Angular plus petites et plus rapides. Cela a été rendu possible grâce à deux changements essentiels. D’abord, des modifications au code AOT généré permettent de réduire la taille du code de vos composants d’environ 60 % dans la plupart des cas. Cela est plus notable pour les applications plus complexes. Avec les releases candidates, des développeurs ont également indiqué que la migration vers Angular 4 leur a permis de voir une réduction, de plusieurs centaines de kilo-octets, de la taille de leurs paquets en production.

    Pour les développeurs qui n’utilisent pas les animations dans leurs applications, les gains seront encore plus notables. Les animations ont désormais leur propre paquet et ont donc été retirées du paquet @angular/core. Cela signifie que le code supplémentaire qu’elles généraient ne sera plus inclus dans vos paquets de production. Votre code sera donc plus léger.

    En passant à Angular 2, le framework de Google a été réécrit avec TypeScript, le surensemble JavaScript typé de Microsoft. L’un des objectifs de l’équipe Angular pour cette nouvelle version était donc de passer de TypeScript 1.8 à TypeScript 2.1 ou même 2.2. Cela a été fait avec Angular 4 et permet du coup au framework de Google de profiter de certains avantages. Passer à la version plus récente de TypeScript signifie en effet une meilleure vérification de type dans une application et de meilleures performances pour ngc, le compilateur pour les templates Angular.

    Entre autres nouveautés, on note encore qu'Angular Universal, le projet qui permet aux développeurs d'exécuter Angular sur un serveur, est également à jour et s’aligne sur la nouvelle version du framework de Google. Vous trouverez bien d’autres petites nouveautés sur le blog Angular.

    Angular 4 est la première version majeure du framework JavaScript de Google après les changements annoncés en décembre dernier. Pour ceux qui auraient manqué un épisode, il n'y a pas eu d'Angular 3. Google a préféré passer directement à la version 4.0 pour diverses raisons. Cela s'explique notamment par la volonté d’aligner tous les paquets Angular sur le même numéro de version. Ce qui sera plus facile à maintenir et aidera à éviter toute confusion à l'avenir. Il faut en effet noter que les bibliothèques Angular de base sont hébergées dans un seul dépôt GitHub, et elles étaient toutes à la version v2.3.0 en décembre dernier, sauf le paquet @angular/router qui était à la version v3.3.0. Faire un bond vers Angular 4 permet donc juste d'aligner tous les paquets sur le même numéro de version.

    Google prévoit de sortir une version majeure de son framework tous les six mois, ce qui annonce donc la sortie d'Angular 5.0 pour septembre ou octobre prochain. Entre-temps, plusieurs mises à jour seront apportées à la nouvelle version du framework.

    Source : Blog Angular

    Et vous ?

    Que pensez-vous de cette nouvelle version ?
    Quelles nouveautés appréciez-vous le plus ?

    Voir aussi :

    Il n'y aura pas d'Angular 3, Google prévoit de passer à la version 4.0 prévue pour mars 2017 et qui devrait être compatible avec Angular 2
    NativeScript 3.0 : le framework de développement mobile cross-platform avec JavaScript prévoit le support d'Angular 4, sa sortie est prévue en avril
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Architecte Web / Android
    Inscrit en
    août 2003
    Messages
    4 425
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 4 425
    Points : 11 305
    Points
    11 305

    Par défaut

    Passage de Angular 2.4 à 4.0 sans problème de mon coté.

    la nouvelle syntaxe if/else dans les template peut vraiment être pratique !

    Il n'ya à que le passage à angular-cli 1.0 qui m'a posé problème avec ng build --prod qui plantait lamentablement alors que ng serve marche correctement.
    La faute aux membres du component utilisé dans les templates html qui doivent désormais être en public au lieu de privé. (bon courage si vous avez plusieurs dizaines de components).

    Je trouve le rythme effréné de mise à jour compliqué à suivre. Difficile de passer une semaine sans devoir mettre à jour quelque choses si on veux pas être largué
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre chevronné
    Profil pro
    Développeur
    Inscrit en
    mars 2012
    Messages
    1 235
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 1 235
    Points : 2 018
    Points
    2 018

    Par défaut

    Je ne pense pas qu'on doit suivre toutes les releases.
    On n'en finirait plus avec Bootstrap, Jquery...
    Si la réponse vous a aidé, pensez à cliquer sur +1

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    juin 2012
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : Finance

    Informations forums :
    Inscription : juin 2012
    Messages : 293
    Points : 571
    Points
    571

    Par défaut

    c'est certain, mais il y a aussi d'autre framework plus simple je trouve tel que smart client ou bien vuejs (qui progresse très rapidement).
    Ailler le courage de justifier vos -1.
    http://www.laboiteaprog.com/ - http://www.solutions-norenda.com/

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 491
    Points : 2 041
    Points
    2 041

    Par défaut

    faut évoluer sinon on se fait dépasser....

  6. #6
    Membre confirmé
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    juin 2012
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : Finance

    Informations forums :
    Inscription : juin 2012
    Messages : 293
    Points : 571
    Points
    571

    Par défaut

    je rajouterais que plus tu attends de mettre à jour tes libs... plus ça sera difficile.
    Ailler le courage de justifier vos -1.
    http://www.laboiteaprog.com/ - http://www.solutions-norenda.com/

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 491
    Points : 2 041
    Points
    2 041

    Par défaut

    exactement marc. suivez l'évolution, passez un peu de temps pour mettre à jour et vous en gagnerez pour plus tard

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juin 2015
    Messages : 18
    Points : 25
    Points
    25

    Par défaut

    C'est quoi cette mode de je passe du de la version 2 à la version 42 ... pourquoi ? Exemple avec windows (il y a d'autres exemples)

  9. #9
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Architecte Web / Android
    Inscrit en
    août 2003
    Messages
    4 425
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 4 425
    Points : 11 305
    Points
    11 305

    Par défaut

    Citation Envoyé par poma88 Voir le message
    C'est quoi cette mode de je passe du de la version 2 à la version 42 ... pourquoi ? Exemple avec windows (il y a d'autres exemples)
    Pour le coup ca se justifie par le fait que tout les modules de angular étaient en version 2.x.x sauf 1 qui était en 3.x.x .
    Il était donc assez logique de tout normaliser en 4.x.x à la prochaine version majeure.

    Je ne pense pas qu'on doit suivre toutes les releases.
    On n'en finirait plus avec Bootstrap, Jquery...
    Sur un projet en production je veux bien. Mais sur un projet en développement , c'est quand même dommage de prendre 6 mois à 1 ans de dette technique au moment de la sortie du projet.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Membre confirmé
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    juin 2012
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : Finance

    Informations forums :
    Inscription : juin 2012
    Messages : 293
    Points : 571
    Points
    571

    Par défaut

    c'est pourquoi que j'ai décidé d'opté pour vuejs
    Ailler le courage de justifier vos -1.
    http://www.laboiteaprog.com/ - http://www.solutions-norenda.com/

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 491
    Points : 2 041
    Points
    2 041

    Par défaut

    c'est pourquoi que j'ai décidé d'opté pour vuejs
    franchement? ....... on s'en fout !


    à savoir, l'objectif d'angular 4 est de réduire le poids et d'améliorer les performances, le tout compatible avec Angular 2.

  12. #12
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    février 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : février 2015
    Messages : 19
    Points : 44
    Points
    44

    Par défaut

    Il ne faut pas s'attarder sur les version de release (0.0.x), je ne compte même pas le nombre de version que j'ai sauté ^^ !
    J'ai même dans certain cas sauté des version mineurs (0.x.0), pour vous dire... Après, la rétrocompatibilité reste globalement bonne avec Angular (>2).

    Sinon, ça annonce de bonnes nouvelle tous ça =)

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    mars 2010
    Messages
    541
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 541
    Points : 627
    Points
    627

    Par défaut

    Citation Envoyé par dukoid Voir le message
    franchement? ....... on s'en fout !


    à savoir, l'objectif d'angular 4 est de réduire le poids et d'améliorer les performances, le tout compatible avec Angular 2.
    comme tu dis... on s'en fout...

    angular 4 reste toujours en dessus de vuejs... trop de code pour faire la même chose

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    janvier 2011
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2011
    Messages : 106
    Points : 415
    Points
    415

    Par défaut

    Si tu peux détailler ca m'intéresse.

  15. #15
    Membre confirmé Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2007
    Messages
    371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : septembre 2007
    Messages : 371
    Points : 511
    Points
    511

    Par défaut

    Citation Envoyé par poma88 Voir le message
    C'est quoi cette mode de je passe du de la version 2 à la version 42 ... pourquoi ? Exemple avec windows (il y a d'autres exemples)
    Sachant que pour Windows Microsoft avait une raison on ne peut plus valable : de nombreux systèmes testent la version de Windows pour adapter leur fonctionnement, et il est courant de comparer le début de la chaîne à "Windows 9" pour savoir s'il s'agit de Windows 95 ou 98. Cela peut paraître étrange de tenir compte de versions aussi anciennes, mais il y a encore beaucoup de logiciels en fonction datant du début des années 2000 qui font ce genre de tests.

    Il n'était donc pas possible de passer de Windows 8.1 à Windows 9.

  16. #16
    Membre chevronné
    Avatar de SurferIX
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    806
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 806
    Points : 1 869
    Points
    1 869

    Par défaut

    Citation Envoyé par Michael Guilloux Voir le message
    Google prévoit de sortir une version majeure de son framework tous les six mois, ...blabla...
    Comment une entreprise comme google peut-elle croire que les autres pourront suivre et se mettre à jour tout le temps ?
    Voici un grand classique :
    - Bonjour, je vais passer toute la journée à migrer sur Angular 5. Si les librairies annexes ne sont plus compatible, je passerai sûrement 2 ou 3 jours de plus. Au fait : dans six mois Angular 6.
    - Ok, mais dis moi ce que je vais dire au client ? C'est plus sympa ? Il aura de nouvelles fonctionnalités ? Il aura ce truc, là, XXX, qu'il demande depuis plusieurs semaines ?
    - Euh...... non, rien ne changera. Il aura les mêmes boutons au mêmes endroits, aucune évolution du produit à part qu'on sera en version 5 ! C'est pas troooooooooooooo bien ? Au fait : dans six mois Angular 6.

    ...
    Sérieusement ?

    Citation Envoyé par dukoid Voir le message
    franchement? ....... on s'en fout !
    Non je me m'en suis pas foutu. S'il te plaît, parle pour toi. Si tu avais dit "Franchement je m'en fous", cela aurait été plus réaliste.
    De plus, parler de VueJS est quelque chose de concret et d'intéressant (bien plus que ta remarque d'ailleurs).
    "Ceci dit" n'est pas correct. Cf Wikipedia. Cela dit est du français correct.
    Je suis parfois... ⇛ ☆★ En direct ★☆

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 491
    Points : 2 041
    Points
    2 041

    Par défaut

    surferIX
    Angular 4 est compatible avec Angular 2 alors je ne sais pas pourquoi vous venez pleurer.....

    surferIX toujours à l'affût pour dénigrer les choix des autres.
    on a compris, t'es le plus beau, le plus intelligent, tout ce que tu touches c'est de l'or

    De plus, parler de VueJS est quelque chose de concret et d'intéressant (bien plus que ta remarque d'ailleurs).
    Non désolé de t'apprendre que ce n'est pas intéressant sur un post qui parle de l'ACTUALITÉ Angular

    par contre sur un post vuejs sur le bon forum, là je dis pas ... et tu peux constater que je ne vais pas sur les autres forums pour cracher sur tel ou tel technologie comme tu le fais

  18. #18
    Membre chevronné
    Avatar de SurferIX
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mars 2008
    Messages
    806
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 806
    Points : 1 869
    Points
    1 869

    Par défaut

    Citation Envoyé par dukoid Voir le message
    Non désolé de t'apprendre que ce n'est pas intéressant sur un post qui parle de l'ACTUALITÉ Angular (le reste c'est du blabla de gamin, j'ignore)
    Ca n'est pas intéressant pour toi. Ecris "je m'en fous", et continue à manquer de respect aux autres, c'est ton affaire, mais ne les implique pas avec toi en disant "on s'en fout". Je ne fais pas partie de ta bande (et j'en suis bien content).

    Et quand je vois que d'autres se sont bien penchés sur d'autres technos et qu'ils en parlent, alors je suis content, au moins ça fait partie des (trop) rares fois où il y a du constructif.

    Un peu comme si sur un forum Renault, quelqu'un disait je reste sur "Peugeot". Et là j'irais me renseigner sur Peugeot : c'est ouvert et constructif, ça me plaît.
    Pas d'esprit fermé qui en plus croit que tout le monde pense comme lui et sort "on s'en fout de Peugeot ici c'est Renault"...

    Allez hop -> désabo de la discussion, et petite recherche sur VueJS, merci aux autres (et non, "on" ne s'en fout pas... je blague : eh non, je ne m'en fous pas... )
    "Ceci dit" n'est pas correct. Cf Wikipedia. Cela dit est du français correct.
    Je suis parfois... ⇛ ☆★ En direct ★☆

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2012
    Messages : 1 491
    Points : 2 041
    Points
    2 041

    Par défaut

    Dans la vie il y a des règles, il faut savoir les respecter !

  20. #20
    Membre à l'essai
    Profil pro
    Inscrit en
    mai 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 26
    Points : 24
    Points
    24

    Par défaut

    Bonjour,

    Y a-t-il un comparatif des frameworks JS actuels et lesquels ont le plus d'avenir ?

    Merci

Discussions similaires

  1. Réponses: 15
    Dernier message: 05/08/2016, 17h25
  2. Delphi Turbo Explorer gratuit est disponible
    Par etranger dans le forum Outils
    Réponses: 107
    Dernier message: 11/08/2008, 09h34
  3. Réponses: 2
    Dernier message: 18/02/2006, 20h00
  4. Savoir si une lettre reseau est disponible en C++
    Par barthelv dans le forum Windows
    Réponses: 1
    Dernier message: 02/09/2005, 15h05
  5. DevC++ avec un nouveau MinGW est disponible
    Par HRS dans le forum Dev-C++
    Réponses: 1
    Dernier message: 28/02/2005, 13h37

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