Etwa zwei Jahre nach der ersten Ankündigung von Angular 2 bringt Google jetzt das finale Release der Version 2.0 heraus. Die Funktionalität von Angular 2.0 unterscheidet sich deutlich von der ersten Version des Frameworks aus dem Jahr 2010.
Die Ankündigung der finalen Version 2 von Angular erschien heute auf der offiziellen Angular-Webseite. "Final" bedeutet demnach vor allem Stabilität, die auf Basis einer großen Bandbreite von Anwendungsfällen überprüft worden sei. Dazu gehörten unter anderem auch geringere Dateigrößen, Unterstützung der Produktivität bei der Entwicklung sowie Leistungsfähigkeit.
Konkret bietet Angular 2.0 eine Reihe neuer Funktionen und die Unterstützung moderner Browser und mobiler Entwicklung. Teile der Kernfunktionen wurden in Module ausgelagert. Bibliotheken von Drittanbietern sollen jetzt leichter eingebunden werden können.
Allerdings steht Angular auf dem Feld der Application Frameworks längst nicht mehr alleine da. Einer der größten Konkurrenten ist Facebooks React. Der Umstand, dass die Migration von Projekten, die in Angular 1.x erstellt wurden, nach Angular 2 nicht ganz einfach ist, könnte dazu beitragen, dass sich manche Entwickler nach Alternativen umsehen. Dennoch muss erwähnt werden, dass es im Zuge der Entwicklung von Angular 2 viele Bemühungen gab, die Migration von früheren Versionen auf die aktuelle Version des Frameworks zu vereinfachen.
Die Entwickler empfehlen, das von Microsoft herausgebrachte TypeScript zum Programmieren unter Angular zu verwenden. TypeScript ist ein JavaScript-Aufsatz und bietet zum Beispiel die Möglichkeit zur statischen Typisierung und zur objektorientierten Entwicklung unter Verwendung von Klassen.
Für die nahe Zukunft soll es weitere Verbesserungen für Angular geben, unter anderem
- Erweiterungen für Animationen
- Mehr Funktionen und Sprachen für Angular Universal
- Weitere Verbesserungen bei Geschwindigkeit und Dateigröße