Die Installation von CoffeeScript

CoffeeScript ist eine feine Sache, um schneller einfacher lesbareres JavaScript zu erstellen. Es ist eine Meta-Sprache die JavaScript entschärft und – wenn man es compiliert – optimiertes Vanilla JavaScript ausspuckt. Warum braucht man so etwas? In erster Linie um JavaScript lesbarer zu machen, zum zweiten um die Entwicklung zu beschleunigen. Während jetzt die ersten aufschreien, dass sie eh jQuery verwenden, wird einem das bei Node.js nur bedingt nutzen! ;)

Beispiel CoffeeScript im Vergleich zu Vanilla JavaScript

Dementsprechend wäre es gelogen zu behaupten, dass CoffeeScript nicht mit den bestehenden JavaScript Libraries zurecht käme. Da die CoffeeScript-Dateien nicht direkt ausgeführt werden, sondern wie gehabt „lediglich“ das JavaScript kann man auch jQuery mit CoffeeScript verwenden! Direkt aufgerufen wird dabei immer das compilierte JavaScript, und nie die Quelldatei in CoffeeScript.

Die Installation ist dabei wirklich simpel! Man benötigt dafür nur ein installiertes Node.js nebst dessen Package Manager NPM. Man kann dann CoffeeScript mittels des npm installieren:

npm install -g coffee-script

Das wars dann schon :) Man kann jetzt einfach mal coffee in die Kommandozeile eingeben um zu einer Eingabeaufforderung zu kommen (Beenden mit Strg-D).

Mit den beiden Installations-Anleitungen zu Node.js und npm, plus diese hier kann man die Systeme recht einfach installieren, und sehr feine Sachen damit machen, auf die ich in der Zukunft näher eingehen werde.

Ähnliche Beiträge

JavaScript für Superheros JavaScript macht seit einigen Monaten eine ganz erhebliche Wandlung durch. Während bei den Frontend-Entwicklern immer mehr Funktionalität / Logik in J...
LABjs – JavaScript On-Demand nachladen Wer kennt das Problem nicht? Schnell hat man beim Einsatz von jQuery 5-6 Skript-Tags im Header, die nicht unbedingt kleine Javascripte laden. Neben jQ...
Skalierbare JavaScript Application Architektur Ich habe gerade bei Nettuts ein interessantes Video gefunden, das ich euch nicht vorenthalten möchte. In rund einer Stunde erklärt Nicholas Zakas eine...
Underscore.string – String Manipulation für ... Drücken wir es nett aus: JavaScript und Strings sind keine guten Freunde. Vielleicht bin ich da etwas zu verwöhnt, aber ein bisschen geschickter hätte...

Schreibe einen Kommentar