JavaScript Frameworks

1 | 4 Kommentare | 13052 Aufrufe
Sie können diese Wikiseite nach der Anmeldung auf Webmasterpro bearbeiten. Helfen Sie mit und verbessern Sie "JavaScript Frameworks" mit Ihrem Wissen!

Anzeige Hier werben

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.

  • Verkettung von Aufrufen (Chaining)
  • sehr schnelle Selektoren
  • Plugins
  • verschiedene Module können nach Bedarf zusammengestellt werden
  • Syntax fast identisch mit Protoype
  • gute Unterstützung für DOM-Manipulation
  • große UI-Komponente (Effekte)
  • gute Dokumentation
  • viele Tutorials im Internet verfügbar

Lizenz: MIT

Link zum Framework: http://www.mootools.net/

Prototype

  • eines der ersten JS-Frameworks
  • eines der verbreitesten Frameworks und damit viele dafür entwickelte Scripts
  • utopische Dateigröße von Prototype (im Vergleich zu anderen Frameworks)

Lizenz: MIT

Link zum Framework: http://www.prototypejs.org/

Mochi Kit

  • relativ kleine Bibliothek
  • fügt MochiKit-Namespace in den Scope ein, um JScript-Bugs zu umgehen

Lizenz: MIT

Link zum Framework: http://www.mochikit.com/

jQuery

  • sehr bekannte und weit verbreitete Bibliothek
  • sehr schnelle Selektoren (Sizzle-Engine)
  • Verkettung von Aufrufen (Chaining)
  • gute Unterstützung für DOM-Manipulation
  • Plugins
  • UI-Komponente ist nach Bedarf nachzuinstallieren
  • gute Dokumentation
  • viele Tutorials im Internet verfügbar

Lizenz: MIT oder GPL

Link zum Framework: http://www.jquery.com/

qooxdoo

  • Single-Language-Framework (Keine HTML/ CSS Kenntnisse nötig)
  • Entwicklung in Java möglich (Umwandlung in JavaScript erfolgt per QWT)

Lizenz: LGPL oder EPL

Link zum Framework: http://qooxdoo.org/

Link zum Artikel: qooxdoo - Ein freies Ajax-Framework

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

Link zum Framework: http://dojotoolkit.org/

Script.aculo.us

Das high-level Framework für Prototype.

Lizenz: GPL

Link zum Framework: http://script.aculo.us/

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

Wikiseite bearbeiten

Diese Seite kann von jedem registrierten Benutzer bearbeitet werden. Bisher haben 3 Personen an der Seite "JavaScript Frameworks" mitgewirkt.

Sie haben einen Fehler entdeckt oder möchten etwas ergänzen? Dann können Sie nach der Anmeldung "JavaScript Frameworks" hier bearbeiten.

Mitarbeiter
  • arbeitet seit längerem als Webdesigner und vor allem -entwickler. Er ist Webmaster von Webmasterpro.de und leitet den Flashcounter-Service.
  • hat keine Beschreibung angegeben. Eine Beschreibung kann man unter dem Punkt "Profil bearbeiten" im Kontrollzentrum eintragen.
  • Patrick Freitag arbeitet als Java-Programmierer und Webworker in einer österreichischen Firma und beschäftigt sich seit ca. 6 Jahren mit der Webentwicklung. Neben der Programmierung in JavaScript, Python und PHP sind auch das Markup und Software Architektur seine Leidenschaft. Er ist auch auf Twitter aktiv.

Kommentare: JavaScript Frameworks

Neuen Kommentar schreiben
MIT?
Beantworten

Hallo zusammen,

was ist den "MIT" für eine Lizenz?
Oder wo bekomme ich denn Infos darüber?

Tim K am 04.12.2007 um 17:48
Re: MIT?
Beantworten

was ist den "MIT" für eine Lizenz? Oder wo bekomme ich denn Infos darüber?

Die infos Bekommst du jetzt unter Lizenzen

Thomas H am 16.12.2007 um 13:19
Re: MIT?
Beantworten

Hier jetzt der korrekte Link: Lizenzen

Thomas H am 16.12.2007 um 17:21
Re: MIT?
Beantworten

Hier jetzt der korrekte Link: Lizenzen

Danke! :-)

Tim K am 16.12.2007 um 17:34