Kategorie

Software Engineering

Kategorie

AngularJS 2.0 bietet viele Neuerungen. Eine besonders auffällige Neuerung ist, dass es nicht mehr in JavaScript entwickelt wird. Es wird in TypeScript entwickelt – einer Sprache, die in native JavaScript-Programme kompiliert wird. Daher entwickelt man AngularJS 2.0-Programme am besten in TypeScript. Das AngularJS-Team betont immer wieder, dass es möglich ist, bei JavaScript zu bleiben. Die TypeScript-Variante sieht aber so viel sauberer aus, dass TypeScript für mich die Sprache der Wahl ist, wenn es um AngularJS 2.0 geht.

Zu Beginn meiner Serie von Artikeln über AngularJS 2.0 stehen also fast zwangsläufig einige Artikel über TypeScript. Während meiner Recherchen bin ich über einen interessanten Artikel gestoßen: The rise of TypeScript?. Der Autor nennt einige interessante Gründe, warum TypeScript jetzt abheben könnte. AngularJS 2.0 ist einer davon. Aber es steckt mehr dahinter.

Die Zeit ist reif für eine Sprache, die nach JavaScript kompiliert. JavaScript – die Sprache, die in jedem Browser läuft – übernimmt mehr und mehr die Rolle einer Assemblersprache.