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 libération angulaire 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 passerait de la version 2 à la version 4 afin que le nombre de mises à niveau soit en corrélation avec le routeur Angular version 4 prévu pour l’utilisation avec la version.
Minar, en fait, a présenté une feuille de route qui comprend huit versions bêta d’Angular 4 qui sortent entre décembre et février, suivies de deux versions candidates en février et de la version générale le 1er mars. Mais Minar a mis en garde contre les chiffres trop accrochés et a conseillé que le cadre soit simplement appelé « Angulaire » de toute façon. « Ne l’appelons pas AngularJS, ne l’appelons pas Angular 2 », a-t-il déclaré, « car comme nous publions de plus en plus de ces versions, cela va être superconfusant pour tout le monde. »
Angular est sur un calendrier agressif qui aurait Angular 5 arrivant en septembre / octobre 2017, suivi en six mois par Angular 6, avec Angular 7 arrivant 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 en tant que ligne de base, loin de TypeScript 1.8. Bien que cela signifie qu’il y a des changements révolutionnaires, Minar s’est montré rassurant. « Ce ne sera pas un gros problème. Nous avons fait ces migrations sur l’ensemble de Google et c’était assez trivial, mais cela nécessite. »Angular 2 a été réécrit en TypeScript, le surensemble typé de JavaScript de Microsoft.
Plus tôt ce mois-ci, Google a publié Angular 2.3, une mise à niveau mineure avec Angular Language Service, conçue pour s’intégrer auxEs et fournir une complétion de type et une vérification des erreurs avec des modèles Angular. L’héritage d’objet pour les composants est également présenté. Angular 2.2 est arrivé en novembre, avec une compatibilité de compilation à l’avance.