Google Closure Compiler


Startseite Einleitung Funktionsweise Verwendung Kompiliergrade Arbeiten mit advanced_optimizations Fazit

Einleitung

Übersicht:





Was ist der Closure Compiler?

Bei dem Google Closure Compiler handelt es sich um einen JavaScript zu JavaScript Compiler.
Dieser hat das Ziel ein JavaScript-Programm in ein semantisch identisches, jedoch syntaktisch kürzeres Programm zu übersetzen.

Zusätzlich ist der Closure Compiler als Tool zur JavaScript-Entwicklung nutzbar.
Da es sich bei diesem um einen echten JavaScript-Compiler handelt, kann dieser Programme auf Korrektheit prüfen und entsprechende Fehler- und Warnmeldungen generieren. Auch viele Browser-spezifische Eigenschaften und Probleme sind damit erkennbar und werden dem Entwickler gemeldet.



Vorwort

Im Rahmen dieses Seminars stelle ich den Closure Compiler vorwiegend aus Sicht eines Anwenders oder JavaScript-Entwicklers vor. Dabei wird sowohl auf Vorteile und Nachteile der Nutzung eingegangen, als auch auf Unzulänglichkeiten und Fallstricke des Closure Compilers. Auch die eigentliche Nutzung wird erklärt und es wird aufgeführt, wie man seine eigenen JavaScript-Programme so gestaltet, dass diese produktiv mit dem Closure Compiler verwendet werden können.



Kurz zu JavaScript

Obwohl im Rahmen dieses Seminars keine detaillierten Kentnisse der Skriptsprache JavaScript nötig sind, ist ein grundsätzliches Verständnis von Programmiersprachen erforderlich.
Nähere Informationen zu JavaScript kann man auf
der Wikipedia Seite finden.
w3schools.com bietet ein solides Tutorial für JavaScript.
Für Informationen und Konzepte zu Compilern sind die Vorlesungsunterlagen zu Compilerbau zu empfehlen





Startseite Einleitung Funktionsweise Verwendung Kompiliergrade Arbeiten mit advanced_optimizations Fazit