Das Angular 2 JavaScript-Framework von Google ist endlich verfügbar

Angular 2, das lang erwartete Umschreiben des beliebten JavaScript-Frameworks, wird am Donnerstagabend endlich live gehen, sagte Google am Mittwochnachmittag. Die Schritte folgen einer Beta-Release-Phase im vergangenen Dezember und einem Release-Kandidaten, der erstmals im Mai angeboten wird.

Mit der endgültigen Version bietet Google ein Framework an, das für kleine Nutzdaten und Leistung optimiert ist, sagte Jules Kremer, technischer Programmmanager für Angular im Unternehmen. "Durch frühzeitige Kompilierung und integriertes verzögertes Laden haben wir sichergestellt, dass Sie die schnellsten und kleinsten Anwendungsanwendungen in Browser-, Desktop- und mobilen Umgebungen bereitstellen können."

Mit Modular Angular 2 können Entwickler eine Bibliothek eines Drittanbieters verwenden oder eine eigene schreiben. Das Upgrade umfasst die Angular CLI-Befehlszeilenschnittstelle sowie leistungsfähigere Versionen der Router, Formulare und Kern-APIs von Angular.

Als nächstes stehen für Angular Fehlerbehebungen und nicht unterbrechende Funktionen für APIs an, die als stabil gekennzeichnet sind, mehr Anleitungen und Live-Beispiele für spezifische Anwendungsfälle sowie mehr Arbeit an Animationen. Web Worker, damit Webinhalte Skripte in Hintergrundthreads ausführen können, werden aus einer experimentellen Phase herausgenommen, und Angular Material 2, das Material Design-Komponenten bereitstellt, wird ebenfalls hinzugefügt. Angular Universal, das serverseitiges Rendering für Apps bietet, wird um weitere Funktionen und Sprachen erweitert. Außerdem sind Verbesserungen der Geschwindigkeit und der Nutzlastgröße geplant.

Das Framework, auch bekannt als AngularJS, wurde vor sechs Jahren eingeführt und zeichnet sich durch Abhängigkeitsinjektion und HTML-gesteuerte Entwicklung aus. Es wurde neu geschrieben, um eine Entkopplung des Frameworks vom DOM zu ermöglichen und die Verwendung mehrerer Renderer zu ermöglichen. Beim Umschreiben wurde Microsoft TypeScript verwendet, eine typisierte Obermenge von JavaScript.