Rubrik JavaScript - Frameworks

In dieser Rubrik werden JavaScript Frameworks behandelt. Die Liste soll keine Übersicht über alle Frameworks die es gibt sein. Es sollen vielmehr die wichtigsten und einige Interesannte Projekte vorgestellt werden. Alle JavaScript Framework sind mit Links zur Erstellerseite versehen. Tipps zu einzelnen Framework finden Sie auch bei unsern Scriptwelt Blog.

JavaScript / AJaX - Framework

MooTools Link Übersicht JavaScript Framework

MooTools ist ein freies, objektorientiert und modular aufgebautes JavaScript - Framework. Ein großer Vorteil von MooTools ist seine kleine Größe. Ein deutlicher Vorteil gegenüber vielen anderen JavaScript Frameworks.

Lizenz: Open Source MIT Lizenz

MooTools ist kompatibel zu folgenden Browsern:

  • Safari 2 und 3
  • Internet Explorer 6+
  • Firefox 2.0+, und 3.0+
  • Opera 9.0+

Quelle Mootools
Mootools Downloadseite

JavaScript / AJaX - Framework

jQuery Link Übersicht JavaScript Framework

jQuery ist ein freies JavaScript - Framework mit AJaX Funktionalitäten, DOM-Manipulierung und DOM-Navigation. Die jQuery-Basis besteht aus einer Javascript Datei, die alle grundlegenden Funktionen beinhaltet. Ein großer Vorteil von jQuerry ist, wie MooTools seine kleine Größe. Auch jQuery hat daruch einen deutlichen Vorteil gegenüber vielen anderen JavaScript Frameworks. jQuery erfügt über umfangreiche Funktionen zur Navigation und die Manipulation des DOM-Syntax.

Lizenz: Open Source MIT Lizenz oder GNU GPL.

jQuery Downloadseite

JavaScript / AJaX - Framework

MochiKit Link Übersicht JavaScript Framework

MochiKit ist ein JavaScript - Framework für die Entwicklung interaktiver Webseiten und AJaX Applikationen. MochiKit benutzt JSON (JavaScript Object Notation) und kann es manipulieren. Hervorzuheben sind das leistungsstarke Debug-Modul, das Objekt zur Time- und Date-Manipulation sowie die Werkzeuge zur String-Formatierung. Das Framework besitzt eine sehr umfangreiche API-Dokumentation.

Lizenz: Open Source MIT Lizenz

MochiKit Downloadseite

JavaScript / AJaX - Framework

Prototype Link Übersicht JavaScript Framework

Prototype ist ein freies JavaScript - Framework. Es stellt verschiedene Programmierhilfen für AJaX und DOM zur Verfügung. Prototype ist Bestandteil von dem Web Application Framework RoR. Mit über 100KB ist Prototype allerdings auch sehr mächtig.

Lizenz: Open Source MIT Lizenz

Prototype ist kompatibel zu folgenden Browsern:

  • Safari ≥ 2.0
  • Internet Explorer ≥ 6.0
  • Firefox ≥ 1.5
  • Opera ≥ 9.25

Quelle Prototype

Prototype Downloadseite

JavaScript / AJaX - Framework

moo.fx Link Übersicht JavaScript Framework

moo.fx ist ein JavaScript - Framework für visuelle Effekte ähnlich wie Script.aculo.us. Allerdings beschränkt sich moo.fx auf die Manipulation von HTML Elementen. Die Effektbibliothek ist dadurch auch nur 15KB groß und lässt sich einfach in bestehende Projekte einbinden. moo.fx ist Cross-Browser kompatibel

Lizenz: Open Source MIT Lizenz

moo.fx gibt es für MooTools und für Prototype.

moo.fx Downloadseite

JavaScript / AJaX - Framework

Moo Ajax Link Übersicht JavaScript Framework

Moo AJaX ist eine "super-lightweight" Ajax Bibliothek mit gerade einmal 1,3KB Dateigrösse. Es verbindet einfaches XMLHTTP Request Handling in nur einer Funktion mit einer kompletten Ajax Implementierung. Weitere Features:

  • Einfacher Einbau in Anwendungen
  • OnComplete(): eine Funktion nach Beenden des Requests aufrufen

Lizenz: Open Source MIT Lizenz

Moo Ajax Downloadseite

JavaScript / AJaX - Framework

Yahoo! User Interface Library (YUI) Link Übersicht JavaScript Framework

Yahoo! UI Library (YUI) ist ein freies JavaScript - Framework mit ca. 300 Funktionen. YUI biete vor allem in den Bereichen Navigation, Autocomplete, Zählfunktionen und Hover-Effekten eine Funktionensvielfalt, die kaum ein anderes Framework ereicht.

Lizenz: Open Source BSD Lizenz

Yahoo! UI Library (YUI) Downloadseite

JavaScript - Framework

JavaScript Information Visualization Toolkit (JIT) Link Übersicht JavaScript Framework

JIT ist ein freies JavaScript - Framework zur Darstellung von 4 verschiedenen dynamisch/ visuellen Diagrammen.

JavaScript Information Visualization Toolkit Downloadseite

JavaScript - Framework

log4javascript Link Übersicht JavaScript Framework

ist ein JavaScript Framework, das auf dem Java Framework log4j basiert. Auch die API von log4javascript ähnelt der des Java Frameworks. Somit sind Javaentwickler auch auf dem JavaScript Framework zu Hause. log4javascript führt eine Teilmenge von log4j (primarily loggers, appenders and layouts) ein. Es kann zum debug von JavaScript und Ajax Applikationen verwendet werden.

Lizenz: Open Source Apache-Lizenz, Version 2.0

log4javascript Downloadseite

JavaScript - Framework

dojo Tool Kit Link Übersicht JavaScript Framework

dojo Toolkit ist ein freies JavaScript und AJax- Framework, bestehend aus mehreren Modulen. Dijit für Widget, dojox.gfx 2D Vektor-Grafik und Diagramme, dojox.gfx3d 3D Diagramme, Grid Nachbildung einer Tabellenkalkulation usw. Weitere Feature sind ein eigener Packer und alle Widget in 12 Sprachversionen. Dojo ermöglicht die leichte Erstellung eigener Widgets Bibliothek und ist gut für Navigation, Effektanimation, Kalender - und Drag & Drop Funktionalitäten geeignet.

Lizenz: Open Source BSD Lizenz oder Academic Free License (AFL)

dojo Toolkit Downloadseite

JavaScript - Framework

Bindows Link Übersicht JavaScript Framework

Bindows ist ein Graphical User Interface (GUI) zur Entwicklung von AJAX- und RIA Applikationen.

Lizenz: Kommerziell

Bindows Herstellerseite

JavaScript - Mobile Framework

baseJS Link Übersicht JavaScript Framework

baseJS ist ein JavaScript Mobile Framework. Dabei ist baseJS Fully-compatible zum Mobile Safari Browser. Einige Features sind:

  • 8KB minified
  • Falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable)
  • Encourages use of CSS Transitions and Animations
  • Object-oriented
  • Easy to extend

Lizenz: GNU General Public License

baseJS Seite

JavaScript / AJaX - Framework

qooxdoo Link Übersicht JavaScript Framework

qooxdoo ist ein AJaX Application Framework zur Entwicklung von objektorientierten Javascript und AJax Anwendungen. Kein HTML, CSS noch DOM Wissen ist erforderlich.

Lizenz: LGPL/ EPL

qooxdoo Herstellerseite

JavaScript / AJaX - Framework

Javascript URL Library Link Übersicht JavaScript Framework

Die Javascript URL Library erleichtert die Constructionund Deconstruction von URLs. Die einzelnen Bestandteile einer URL können mit der Javascript URL Library leicht manipuliert werden. Die Handhabung wird durch die addArg und removeArg Methoden erleichtert.

Lizenz: GNU General Public License

Javascript URL Library Herstellerseite

JavaScript / AJaX - Framework

jPlex Link Übersicht JavaScript Framework

jPlex ist ein auf Prototype und Scriptaculous basierendes JavaSript Framework für user-interface components. Dabei vereint jPlex die drei Schlagworte: Simple, Compatible und Customizable.

Lizenz: MIT License

jPlex bei Google-Code

JavaScript / AJaX - Framework

Script.aculo.us Link Übersicht JavaScript Framework

Script.aculo.us ist eine open-source Effektbibliothek für Ajax Anwendungen. Es besitzt Drag and Drop Funktionen und ist Cross-Browser kompatibel. Script.aculo.us basiert auf dem Framework Prototype.

Lizenz: script.aculo.us ist released unter MIT license.

script.aculo.us Seite

JavaScript / AJaX - Framework

JavaScriptMVC Link Übersicht JavaScript Framework

JavaScriptMVC ermöglicht es auch umfangreichere JavaScript Projekte in die MVC Architektur zu bringen.

Lizenz: open-source MIT License

JavaScriptMVC bei Google Code

JavaScript / AJaX - Framework

midori Link Übersicht JavaScript Framework

midori ist JavaScript Framework mit 45kb. Die Stärke von midori sind Popups und drag and drop. Midori besteht aus 10 Modulen in einem File.

einige Midori Features

  • Ajax Support
  • Drag & Drop
  • Pop-up Menus
  • Table selection
  • Auto Complete
  • Inline Edit

Lizenz: open-source MIT License

midori Projektseite

JavaScript / AJaX - Framework

Aflax: The Ajax Library for the Adobe Flash™ Platform Link Übersicht JavaScript Framework

Aflax steht für Asynchronous Flash and XML. Dabei ist Aflax eine Entwicklungsumgebung die AJAX und Flash kombiniert um dynamischere Web Applikationen zu entwickeln.

Lizenz: Mozilla Public License Version 1.1

Aflax Projekt Seite

JavaScript / AJaX - Framework

AjaxAC - Open-souce PHP Framework for AJAX Link Übersicht JavaScript Framework

AjaxAC ist ein open-source Framework in PHP zum Entwickeln von AJaX Applikationen. Es ermöglicht auf einfache Weise das Ajax XMLHttpRequest object in eine PHP-Seite zu integrieren.

Lizenz:open-source Apache License, Version 2.0

AjaxAC - Open-souce PHP Framework for AJAX Seite

JavaScript / AJaX - Framework

Fleegix.js JavaScript Frameworks Link Übersicht JavaScript Framework

Fleegix.js kleines, cross-browser JavaScript Frameworks zum erstellen von dynamic Web-app UIs.

Lizenz:open-source Apache License, Version 2.0

Fleegix.js Seite

JavaScript / AJaX - Framework

AJAXExtended Frameworks Link Übersicht JavaScript Framework

AJAX Extended Frameworks verwendet zum Datenaustausch dynamische Script-Tags, anstatt XMLHTTP-Objekte wie ActiveX und XMLHttpRequest. Das JavaScript Frameworks hat die gleichen Eigenschaften, Methoden und Events wie das native browser object. AJAX Extended Frameworks funktioniert in allen gängigen Browsern.

Lizenz:open-source MIT License

AJAXExtended bei Google Code

JavaScript / AJaX - Framework

reglib JavaScript Library Link Übersicht JavaScript Framework

reglib ist eine JavaScript und AJaX Library zur DOM Manipulation.

Lizenz:open-source MIT License

reglib bei Google Code

reglib Projektseite

JavaScript / AJaX - Framework

AJS - Javascript Library Link Übersicht JavaScript Framework

AJS - Javascript Library ist mit 33kb unkomprimiert, ein kleines und schlankes Framework. Besonders geeignet ist die AJS - Javascript Library für AJaX Anwendungen im Bereich Effekte und Drag & Drop.

AJS - Javascript Library Seite

JavaScript / AJaX - Framework

JavaScript und Flash - Integration Kit (Beta) Link Übersicht JavaScript Framework

Das Macromedia JavaScript und Flash - Integration Kit soll die Kommunikation zwischen Flash JavaScript und ActionScript in beiden Richtungen gewährleisten. Das Projekt ist aus dem Jahre 2005 und befindet sich leider immer noch in der Beta Phase.

Lizenz: modifizierte open license Apache 1.1 license

Flash / JavaScript Integration Kit Library Seite

JavaScript / AJaX - Framework

Datejs - Javascript Date Library Link Übersicht JavaScript Framework

Datejs ist eine Open-Source JavaScript Date Library. Die Library ist ideal für "Date sugar" geeignet.

Lizenz:open-source MIT License

Datejs - Javascript Library Seite

JavaScript / AJaX - Framework

Google Web Toolkit (GWT) Link Übersicht JavaScript Framework

Mit dem Google Web Toolkit (GWT) lässt sich der clientseitige Code komplett in Java erstellen. Über das JavaScript Native Interface lässt sich JavaScript direkt in den Java-Code einbinden.

Lizenz:open-source Apache License, Version 2.0

Google Web Toolkit (GWT) Seite

JavaScript / AJaX - Framework

DWR(Direct Web Remoting) - Java Library Link Übersicht JavaScript Framework

DWR (Direct Web Remoting) ist eine Java Library für den Austausch von Objekten zwischen Java und Javascript. Es bietet uns die Möglichkeit JavaBeans in Javascript-Objekte zu übertragen. Selbstverständlich können auch Javascript-Objekte in JavaBeans übertragen werden.

Lizenz: open-source Apache Software License v2

DWR (Direct Web Remoting) - Javascript Library Seite

JavaScript / AJaX - Framework

Sajax - Simple AJAX Toolkit Link Übersicht JavaScript Framework

Sajax ist eine kleine AJaX Library. Mit Sajax lassen sich PHP, Perl oder Python Funktionen via JavaScript verbinden und darstellen.

Lizenz: BSD License

Sajax - Simple AJAX Toolkit Seite

JavaScript / AJaX - Framework

UIZE JavaScript Framework Link Übersicht JavaScript Framework

Uize ist ein objektorientiertes JavaScript Framework mit Support für Widgets, AJAX, DOM, Templates und mehr. Bei UIZE findet man eine große Sammlung an Javascript-Effekten für Bilder, Tabellen, Schieberegler und Rahmen.

Lizenz:open source GNU General Public License

Uize - JavaScript Framework Seite

JavaScript / AJaX - Framework

Macao - JavaScript Animationsframework Link Übersicht JavaScript Framework

Macao ist ein Framework zur Erstellung interaktiver Websites mit Fokus auf die Entwicklung von Onlinespielen. Es zeichnet sich durch eine Event gesteuerte Architektur und actionbasiertes Verhalten von Objekten aus. Weitere Features sind:

  • Unterstützung für multi-language Applikationen
  • Controls für grafische Adventure-Spiele
  • Komplette API Dokumentation

Lizenz: GPL

Macao - JavaScript Animationsframework Seite

JavaScript / AJaX - Framework

Rico - JavaScript for Rich Internet Applications Link Übersicht JavaScript Framework

Rico ist ein auf Prototype basierendes AJaX Framework für Drag and Drop, Animation Effects und Sortfunktionen von Tabellen. Interesannt sind besonders die Weather Widget.

Lizenz:open-source Apache License, Version 2.0

Rico - JavaScript for Rich Internet Applications Seite

JavaScript / AJaX - Framework

RaphaëlLink Übersicht JavaScript Framework

Raphaël ist ein Javascript Framework, daß Ihre Arbeit mit Vektorgraphiken vereinfachen möchte. Raphaël stützt z.Z. Firefox 3.0+, Safari 3.0+, Oper 9.5+ und Internet Explorer 6.0+.

Auf der Projektseite befinden sich eine ganze Reihe von Beispielanwendungen für die Library als Demo.

Lizenz:open-source MIT License.

Raphaël Projektseite

JavaScript / AJaX - Framework

RightJSLink Übersicht JavaScript Framework

RightJS ist ein Entwicklerorientiertes Javascript Framework. Die Entwickler bezeichnen es selbst, als die Summe aller Vorteile der großen Frameworks. Dabei ist RightJS nur 36k groß und laut Benchmark sehr schnell. RightJS soll 99% aller benötigten native classes extensions, advanced DOM manipulations, Ajax support, OOP goods, Cookies handling and basic visual effects abdecken.

Einen kurzen Artikel und der Link zu einem auf RightJS basierenden Spiel gibt es hier.

Lizenz:open-source MIT License.

RightJS Projektseite

JavaScript / AJaX - Framework

XajaxLink Übersicht JavaScript Framework

Xajax ist ein AJax Framework welches Javascript-Aufrufe direkt an PHP Funktionen übergibt. Dabei benutzt Xajax XML zur (asynchronen) Kommunikation zwischen Browser und Server. Es ermöglicht, Ajax Funktionalität auch ohne große JavaScript Kenntnisse in bestehende PHP Projekte zu integrieren.

Lizenz:open-source BSD License

Xajax Projektseite

JavaScript / AJaX - Framework

GX - Full-featured Javascript Animations Framework Link Übersicht JavaScript Framework

GX ist ein auf jQuery basierendes Javascript Animations Framework. Es ist full-featured, cross-browser und mit gerade 10kb (uncompressed) absolut schlank.

Features:

  • Animation support for every CSS property
  • Easing Equations support (with GX.transitions.js)
  • Multi-unit animations & relative animations
  • Easily Customizable
  • 0% Browser sniffing, 100% pure JavaScript
  • Respects the Strict Standards and doesn’t generate Javascript/CSS Warnings

Lizenz:open-source MIT License

GX - Javascript Animations Framework Seite

JavaScript / AJaX - Framework

Glow Link Übersicht JavaScript Framework

Die englische BBC entwickelte ein eigenes JavaSrcipt Framework für den internen Gebrauch, da vorhandene Frameworks, nach eigenen Angaben nicht dem Qualitätsrichtlinien der BBC genügten. Im Rahmen der Open Source Kampagne wurde nun auch Glow der Öffentlichkeit freigegeben.

Clow beherrscht DOM-Manipulationen und Browser Events. Es erlaubt die Einbindung von Flash Elementen mittels glow.embed.  und das Erstellen von Animationen ist mittels glow.anim.

Glow verträgt sich mit älteren Versionen und ist auch auf älteren Browsern einsetzbar.

Lizenz:open-source Apache License, Version 2.0

Zur offiziellen Glow Seite

ZK Link Übersicht JavaScript Framework

ZK ist ein Open Soure Ajax und Mobil Framework. Es wurde zur Reduzierung von Entwicklungskosten und zur Steigerung der Leistungsfähigkeit von Ajax Applikationen durch seine RIA Architektur (Rich Internet Application). ZK Mibiel supportet Java Mobile, Android und verschieden mobile browser.

Zur offiziellen ZK Seite

Ample SDK Link Übersicht JavaScript Framework

Ample SDK ist ein Open Soure GUI Framework. Es stellt eine Art Layer im Browser dar in dem die Anwendungen laufen. Das Framework ist komplett in JavaScript geschrieben und somit auf jeden Browser lauffähig. SDK füllt somit fehlende Funktionen des Browsers aus.

Zur offiziellen Ample SDKSeite

JxLib Link Übersicht JavaScript Framework

JxLib ist eine Open Soure Javascript Library zum Erstellen von graphical user interaces, basierend auf dem Framework MooTools.

Lizenz:open-source MIT License

Zur offiziellen JxLib Seite

SWFObject Link Übersicht JavaScript Framework

SWFObject ist ein Framework um Flashdateien (.swf) in HTML-Seiten einzubetten. Dabei sind Flash-Plugin-Erkennung, W3C-Validität und eien Express Installation kein Problem.

Lizenz:open-source MIT License

Zur offiziellen SWFObject Seite

jsDraw2D Link Übersicht JavaScript Framework

jsDraw2D ist eine Javascript Bibliothek mit der 2D Grafiken auf Webseiten innerhalb des Webbrowser gezeichnet werden können ohne dabei SVG oder VML zu verwenden. Die Library ist vollständig in Javascript geschrieben und es wird keine zusätzliche Software zum ausführen benötigt.

jsDraw2D ist open source undunter LGPL lizensiert

Zur offiziellen jsDraw2D Seite

JavaScript Archiv Bookmark