Vergiss Angular 3, Google springt direkt zu Angular 4
Letzten Monat überraschte Google alle, als es detaillierte Pläne für Angular 3 veröffentlichte, die nur sechs Monate nach der Ankunft von Angular 2 veröffentlicht werden sollten. Nun stellt sich heraus, dass es doch kein Angular 3 Release geben wird. Stattdessen wird Google im März direkt auf Version 4 seines beliebten JavaScript-Frameworks umsteigen.Igor Minar von Google sagte kürzlich auf der NG-BE 2016 Angular Conference in Belgien, dass Google von Version 2 auf Version 4 springen wird, so dass die Anzahl der Upgrades mit dem Angular Version 4 Router korreliert, der für die Verwendung mit dem Release geplant ist.
Minar hat tatsächlich eine Roadmap erstellt, die acht Beta-Versionen von Angular 4 zwischen Dezember und Februar enthält, gefolgt von zwei Release-Kandidaten im Februar und der allgemeinen Veröffentlichung am 1. März. Minar warnte jedoch davor, sich zu sehr mit Zahlen zu beschäftigen, und riet dazu, das Framework einfach als „Angular“ zu bezeichnen. „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 super verwirrend sein.“
Angular befindet sich in einem aggressiven Zeitplan, bei dem Angular 5 im September / Oktober 2017 eintreffen würde, gefolgt von Angular 6 in sechs Monaten, wobei Angular 7 sechs Monate später im September / Oktober 2018 erscheint.
Googles Ziele für Angular 4 sind 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, damals bekannt als Version 3, und betonte Verbesserungen bei den Werkzeugen sowie eine reduzierte Codegenerierung.
Der Upgrade-Plan von Angular beinhaltet auch den Wechsel zu TypeScript 2.1 als Baseline, weg von TypeScript 1.8. Dies bedeutet zwar, dass es bahnbrechende Änderungen gibt, Minar war beruhigend. „Es wird keine große Sache sein. Wir haben diese Migrationen über das gesamte Google durchgeführt und es war ziemlich trivial, aber es erfordert .“ Angular 2 wurde in TypeScript umgeschrieben, Microsofts typisierte Obermenge von JavaScript.
Anfang dieses Monats veröffentlichte Google Angular 2.3, ein kleines Upgrade mit Angular Language Service, das für die Integration in IDEs entwickelt wurde und Typvervollständigung und Fehlerprüfung mit Angular-Vorlagen bietet. Objektvererbung für Komponenten wird ebenfalls vorgestellt. Angular 2.2 kam im November, mit ahead-of-Time-Kompilierung Kompatibilität.