CommonJS

Bei CommonJS (CJS) handelt es sich um eine Ergänzung zu der Skriptsprache JavaScript. Mittels CommonJS lässt sich JavaScript auch außerhalb der traditionellen Browserumgebung nutzen. Dieser Einsatz wird durch eigens für die Ergänzung neu entwickelte Schnittstellen, Bibliotheken und Module ermöglicht, die eine einheitliche Basis für die Einbindung von JavaScript in unterschiedliche Umgebungen schaffen.

Hintergrund von CommonJS

Kaum eine Website kommt im World Wide Web ohne JavaScript aus. Die Skriptsprache kann heutzutage von jedem Webbrowser interpretiert werden und dank Node.js kann JavaScript auch auf dem Webserver im Backend einer Webapp eingesetzt werden. JavaScript konnte viele Jahre lang ausschließlich im Browser genutzt werden. Im Jahr 2009 stellte der Programmierer Kevon Dangoor CommonJS der breiten Öffentlichkeit vor und ebnete damit den Weg, JavaScript auch außerhalb des Browsers nutzbar zu machen. Kurze Zeit nach der Veröffentlichung der ersten Version von CJS waren schon die ersten Bibliotheken und Module fertig und mittlerweile ist die Skriptsprache dank dieser Ergänzung viel flexibler und dynamischer geworden. Dies bietet Entwicklern viele Vorteile, wie zum Beispiel:

  • Ein einheitliches Modul-System
  • Private Klassen, Methoden und Variablen

Modularisierung des JavaScript-Quellcodes

JavaScript bietet im Gegensatz zu traditionellen objektorientierten Sprachen, wie beispielsweise Java oder Python, keine Unterstützung für Klassen. Das Modul-Pattern von CommonJS wird genutzt, um genau diese Klassen nachzuahmen. Dadurch lassen sich Objekte realisieren, welche die Programmierung mit JavaScript wesentlich erleichtern.


Sie haben noch Fragen?

Kontaktieren Sie uns


Keine Kommentare vorhanden


Du hast eine Frage oder eine Meinung zum Artikel? Teile sie mit uns!

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*
*