Vergessen Sie Angular 3, Google springt direkt zu Angular 4

Im vergangenen Monat überraschte Google alle, als es detaillierte Pläne für die Veröffentlichung von Angular 3 sechs Monate nach der Ankunft von Angular 2 vorlegte. Jetzt stellt sich heraus, dass es doch keine Angular 3-Version geben wird. Stattdessen wird Google im März direkt zu Version 4 seines beliebten JavaScript-Frameworks wechseln.

Igor Minar von Google sagte auf der jüngsten NG-BE 2016 Angular-Konferenz in Belgien, dass Google von Version 2 auf Version 4 springen wird, sodass die Nummer des Upgrades mit dem Angular-Router der Version 4 korreliert, der für die Verwendung mit der Version geplant ist.

Tatsächlich legte Minar eine Roadmap vor, auf der zwischen Dezember und Februar acht Beta-Versionen von Angular 4 erscheinen, gefolgt von zwei Release-Kandidaten im Februar und der allgemeinen Veröffentlichung am 1. März. Minar warnte jedoch davor, sich zu sehr auf Zahlen einzulassen und darauf hingewiesen, dass das Framework einfach "Angular" genannt werden soll. "Nennen wir es nicht AngularJS, nennen wir es nicht Angular 2", sagte er, "denn da wir immer mehr dieser Versionen veröffentlichen, wird es für alle sehr verwirrend sein."

Angular hat einen aggressiven Zeitplan, nach dem Angular 5 im September / Oktober 2017 eintreffen würde, gefolgt von Angular 6 in sechs Monaten und Angular 7 sechs Monate später im September / Oktober 2018.

Googles Ziel für Angular 4 ist es, so abwärtskompatibel wie möglich mit Angular 2 zu sein und Compiler-Fehlermeldungen zu verbessern. Im November sprach Google über die nächste Version von Angular, die damals als Version 3 bekannt war, und betonte Verbesserungen bei den Werkzeugen sowie die Reduzierung der Codegenerierung.

Der Upgrade-Plan von Angular umfasst auch die Umstellung auf TypeScript 2.1 als Basis, weg von TypeScript 1.8. Während dies bedeutet, dass es bahnbrechende Veränderungen gibt, war Minar beruhigend. "Es wird keine große Sache. Wir haben diese Migrationen über Google durchgeführt und es war ziemlich trivial, aber es erfordert [einige Interventionen]." Angular 2 wurde in TypeScript, Microsofts typisierter Obermenge von JavaScript, neu geschrieben.

Anfang dieses Monats veröffentlichte Google Anfang dieses Monats Angular 2.3, ein kleines Upgrade mit Angular Language Service, das für die Integration in IDEs und die Vervollständigung des Typs sowie die Fehlerprüfung mit Angular Templates entwickelt wurde. Die Objektvererbung für Komponenten wird ebenfalls vorgestellt. Angular 2.2 ist im November eingetroffen und bietet Kompilierbarkeit vor der Kompilierung.