Top 10 aller JavaScript-Frameworks
JavaScript-Frameworks sind in Mode und seit dem es diese Bibliotheken mit ihren zahlreichen Funktionen gibt, ist JavaScript auch nicht mehr mit diesem negativen Image behaftet, wie das vor einigen Jahren noch der Fall. Denn dank dieser oft modular aufgebauten JavaScript-Bibliotheken kann fast jeder diese JavaScripts anwenden und fast beliebig erweitern. Um die Vielzahl dieser Frameworks ein wenig einzuschr?nken, werden an dieser Stelle die Top-10 aktueller JavaScript Frameworks zusammengefasst. Welche für die eigenen Ansprüche und Anforderungen ideal ist sollte jeder selbst herausfinden, denn jede dieser Anwendungen hat sein Vor- und Nachteile ( Dateigr??e, Funktionsumfang, etc. ).
jQuery
Dieses frei verfügbare Javascript-Framework, verfügt über umfangreiche Funktionen zur Navigation und Manipulation der DOM-Syntax und liegt aktuell in Version 1.2.6 vor und ist minimierten und gepackten (GZip) Umfang lediglich 16KB gro?. Ein deutlicher Vorteil gegenüber viele der anderen Frameworks. Ob Slide-Effekte oder die Validierung von Formularen, jQuery bietet eine Vielfalt an Funktionsm?glichkeiten. Kaum ein Framework ist einfacher zu verstehen und schneller zu erlernen als dieses und somit eine absolute Empfehlung für jeden Einsteiger in diese Thematik!
MooTools
Drag and Drop, Sliding, Morphing, sind nur einige der Anwendungsbeispiele die dieses modular aufgebaute und objektorientierte in Version 1.2 vorliegende Framework seinen Anwendern zur Verfügung stellt. Die komprimierte (GZip) Version kommt aktuell auf 18KB und liegt damit im Vorderfeld, was die Dateigr??e angeht.
Prototype
Diese Bibliothek in Version 1.6.0.2 bietet eine Vielzahl an Mechanismen zur objektorientierten Programmierung, womit DOM-Manipulationen oder AJAX-Zugriffe vorgenommen werden k?nnen, die dazu führen das mit diesem Framework nicht nur elegante Navigationseffekte u.v.a.m. erzielt werden k?nnen. Mit 124KB ist dieses Script allerdings sehr m?chtig.
Script.aculo.us
Diese JavaScript-Bibliothek ist kein eigenes und unabh?ngiges Framework, sondern sie basiert auch dem Framework Prototype. Aktuelle liegt diese Anwendung in der Version 1.8.1 vor und hat seinen Schwerpunkt vor allem in visuellen Effekten wie dem Sliden, Faden, u.v.a.m. Aufgrund der Abh?ngigkeit von Prototype, muss dieses Script der Referenzierung von Script.aculo.us immer vorausgehen.
Dojo
Das Dojo Toolkit liegt aktuell in Version 1.1.1 vor und bietet eine Vielfalt an Features in den Bereichen Navigation, Animation von Effekten, Drag and Drop Funktionalit?ten, Uhr- und Kalenderfunktionen, aber auch die M?glichkeit Online-Editoren erstellen zu k?nnen.
Yahoo! User Interface (YUI)
YUI in Version 2.5.2 bietet Anwendern vor allem im Bereich Navigation, Autocomplete, Kalender- oder Z?hlfunktionen oder aber auch bei Tooltips und Hover-Effekten eine Funktionensvielfalt an, die seinesgleichen sucht.
Ext JS
Dieses Framework war ursprünglich als Erweiterungen für die YUI-Bibliothek angelegt worden, wurde aber aufgrund des steigenden Funktionsumfanges ein eigenes unabh?ngiges Framework, welches aktuell in Version 2.2 vorliegt. Ext Js ist im Bereich Navigationen (Tabs, Trees, ...) und im Bereich der Validierung von Formularen eine gute Alternative. Ihr Steckenpferd liegt im Umgang mit Tabellen. Sortieren, editieren, bl?ttern oder verschieben von Tabelleninhalten oder -bereichen, (fast) alles ist hiermit m?glich.
Google Web Toolkit (GWT)
Diese in Version 1.5 RC2 vorliegende Anwendung, ist zeitlich gesehen eine der letzten, welche entwickelt wurde und weist einen entscheidenden Unterschied zu allen anderen Frameworks auf. Denn seine Besonderheit ist ein Java-nach-Javascript-Compiler, der es erm?glicht das fast die gesamte Entwicklung von Client und Server auf Basis von Java realisiert werden kann.
QooXDoo
Dieses Framework hat sich für den Erstellung grafischer Benutzeroberfl?chen für Webanwendungen spezialisert. Diese Anwendungen, des in Version0.7.3 vorliegenden Frameworks, laufen in den g?ngigen Webbrowsern.
Rico
Ob Drag and Drop, Slidefunktionen oder die Sortierung von Tabelleninhalten und -bereichen ( Anwendungsbeispiele ), die JavaScript Bibliothek Rico, welche in Version 2.0 vorliegt, basiert ebenso wie Script.aculo.us auf der Zusammenarbeit und Kombination mit Prototype.
posted on 2008-08-25 08:56 Anderson 閱讀(216) 評(píng)論(0) 編輯 收藏 所屬分類: javascript