JavaScript Frameworks, Version 6

Alte Version

Dies ist eine alte Version des Inhalts in unserem Archiv. Besuchen Sie die aktuelle Version dieser Seite.

Diese Version wurde von Thomas H am 16. Dec. 2007 um 17:15 Uhr erstellt.
Bemerkung des Bearbeiters: Links gefixt, nachdem der Lizenzenartikel umbenannt wurde

Änderungen gegenüber vorheriger Version anzeigen


Frameworks sind grundlegende Bibliotheken, die einem viele Aufgaben abnehmen und die Entwicklung von Scripts rapide beschleunigen können. Desweiteren merzen sie browserspezifische Bugs aus und bieten oft eine für alle Browser einheitliche Implementierung an, wodurch sie einem viel Arbeit abnehmen.

Low-Level Frameworks (Open Source)

Mootools

Kleine und sehr schnelle Bibliothek, erweitert die nativen Objekte.

  • Verketteung von Aufrufen
  • sehr schnelle Selektoren
  • Plugins
  • Bibliothek nach bedarf zusammenstellbar
  • Syntax fast identisch mit Protoype

Lizenz: MIT

Prototype

  • Eines der ersten JS-Frameworks
  • eines der verbreitesten Frameworks und damit viele dafür entwickelte Scripts

Lizenz: MIT

Mochi Kit

Lizenz: MIT

jQuery

Lizenz: MIT oder GPL

High-Level (Widget-)Frameworks (Open Source)

Dojotoolkit

Das Dojo Framework ist ein sehr umfangreiches Projekt, dass eine low-level und eine high-level api verbindet. Hier sind alle fast erdenklichen Funktionen wie z.B. sogar ein 3d Renderer und eine Diagrammbibliothek vertreten.

Funktionen und Vorteile:

  • Event Management
  • Große Entwicklerbasis und kommerzielle Unterstützung
  • Sehr viele Widgets, vollständig Barrierefrei
  • Charting Framework, Diagramme

Lizenz: Academic Free License

Script.aculo.us

Das high-level Framework für Prototype.

Lizenz: GPL

Spezielle Frameworks

Mit explorercanvas unterstützt der InternetExplorer das API des canvas-Elements

Diagramme

Bild zu JavaScript Frameworks
Plotr

Plotr

Ein Javascript Charting Framework das Prototype benutzt. Läuft in allen aktuellen Browsern (und sogar IE6). Weiterentwicklung von Plotkit. BSD Lizenz.

Plotkit

Bild zu JavaScript Frameworks
Plotkit

Erstellt Kuchen-, Balken- und Liniendiagramme. Benötigt MochiKit 1.3. BSD Lizenz.

Simile Timeplot

Stellt zeitliche Veränderung von Daten grafisch dar. BSD Lizenz. Nicht im Internet Explorer Lauffähig.

Bild zu JavaScript Frameworks
Simile Timeplot

Emprise Javascript Charts

Sehr umfangreiches, kommerzielles Framework. Kostenlose Variante leider nur mit Wasserzeichen. Erweiterte Lizenzen ab 100$.

Bild zu JavaScript Frameworks
Emprise

jQuery Charts

jQuery bringt gleich integriert die möglichkeit zur Erstellung von Diagrammen mit sich.

Bild zu JavaScript Frameworks
jQuery Charts

Flot

Diagramm-Framework für jQuery. Schöner als die in jQuery schon eingebauten Grafen und mit interaktiver Bedienung (Zoom).

Bild zu JavaScript Frameworks
Flot 0.3

DojoX Charting

DojoX ist das in Dojo integrierte Charting Framework. Hier werden sogar 3D Diagramme unterstützt.

Bild zu JavaScript Frameworks
dojox.charting