Oubliez Angular 3, Google passe directement à Angular 4

Le mois dernier, Google a surpris tout le monde lorsqu'il a détaillé les plans de sortie d'Angular 3 six mois après l'arrivée d'Angular 2. Maintenant, il s'avère qu'il n'y aura pas de version d'Angular 3 après tout. Au lieu de cela, Google passera directement à la version 4 de son framework JavaScript populaire en mars.

Igor Minar de Google a déclaré lors de la récente conférence Angular NG-BE 2016 en Belgique que Google passera de la version 2 à la version 4 afin que le numéro de la mise à niveau corresponde au routeur Angular version 4 dont l'utilisation est prévue avec la sortie.

Minar, en fait, a présenté une feuille de route avec huit versions bêta d'Angular 4 à paraître entre décembre et février, suivies de deux versions candidates en février et de la sortie générale le 1er mars. et a conseillé que le cadre soit simplement appelé "Angular" de toute façon. "Ne l'appelons pas AngularJS, ne l'appelons pas Angular 2", a-t-il dit, "parce que comme nous publions de plus en plus de ces versions, cela va être super confus pour tout le monde."

Angular est sur un calendrier agressif qui aurait Angular 5 arriver en septembre / octobre 2017, suivi dans six mois par Angular 6, avec Angular 7 six mois plus tard en septembre / octobre 2018.

Les objectifs de Google pour Angular 4 sont d'être aussi rétrocompatibles que possible avec Angular 2 et d'améliorer les messages d'erreur du compilateur. En novembre, Google a parlé de la prochaine version d'Angular, alors connue sous le nom de version 3, mettant l'accent sur les améliorations de l'outillage ainsi que sur la réduction de la génération de code.

Le plan de mise à niveau d'Angular comprend également le passage à TypeScript 2.1 comme base de référence, loin de TypeScript 1.8. Bien que cela signifie qu'il y a des changements majeurs, Minar était rassurant. "Cela ne va pas être un gros problème. Nous avons effectué ces migrations sur l'ensemble de Google et c'était assez trivial, mais cela nécessite [quelques interventions]." Angular 2 a été réécrit en TypeScript, le sur-ensemble de JavaScript typé de Microsoft.

Plus tôt ce mois-ci, Google a publié plus tôt ce mois-ci Angular 2.3, une mise à niveau mineure avec Angular Language Service, qui est conçue pour s'intégrer aux IDE et fournir une complétion de type et une vérification des erreurs avec les modèles Angular. L'héritage d'objets pour les composants est également présenté. Angular 2.2 est arrivé en novembre, avec une compatibilité de compilation à l'avance.