Programmierung
Professionelle JavaScript-Tools fürs dynamische Webseiten
Interaktive, dynamische und ansprechende Benutzeroberflächen sind im Web 2.0 ein absolutes Muss. Mit Hilfe der richtigen JavaScript-Frameworks und -Tools wird deren Implementierung beschleunigt und deutlich vereinfacht.
PHP, Java, Python, Perl, C#, Ruby: Bei der Entwicklung von Web-Anwendungen können Server-seitig ganz unterschiedliche Programmiersprachen eingesetzt werden. Für welche man sich letztendlich entscheidet, hängt von vielen Faktoren ab wie etwa Server-Infrastruktur, Personalkosten oder vorhandenes Know-How. Clientseitig hat sich dagegen eine einzige Sprache deutlich etabliert und das ist JavaScript. Spätestens seit der Einführung der Ajax-Technologie (Asynchronous JavaScript and XML), die aus dem heutigen Web 2.0 nicht mehr wegzudenken ist, gibt es dazu gar keine Alternative - zumindest wenn man auf Browser-Plugins wie Adobe Flash oder Microsoft Silverlight verzichten möchte.
Die hohe Anzahl an professionellen und leistungsfähigen JavaScript-Frameworks, -Tools und -Klassenbibliotheken, die heute erhältlich sind, zeigt, wie wichtig die Skriptsprache für die Web-Entwicklung geworden ist. Zehn davon werden auf den folgenden Seiten dieses Computerwoche-Artikels präsentiert. Sie alle zeichnen sich durch einen hohen Reifegrad aus und sind kostenlos erhältlich.
Professionelle JavaScript-Tools fürs Web 2.0
Spry von Adobe ist ein gratis Ajax-Framework. Auch Website-Entwickler mit geringen JavaScript-Kenntnissen erstellen mit dessen Hilfe dynamische und interaktive Websites.
Dojo Toolkit ist eine kostenlose JavaScript-Bibliothek. Mit ihr kann das Look and Feel von Desktop-Anwendungen auf Web-Applikationen übertragen werden. Hierzu implementieren Anwender Drag-and-Drop- Funktionen und Kontextmenüs in die entsprechende Web-Anwendung. Das Toolkit weiß zudem durch seine hohe Performance und Cross-Browser-Kompatibilität zu überzeugen.
Mit der Erweiterung jQuery UI für das JavaScript Framework iQuery entwickeln Anwender komplexe Web-Frontends effizienter, da das Framework Modualisierung und Wiederverwendbarkeit unterstützt.
YUI Library ist ein gratis JavaScript-Framework aus dem Hause Yahoo. Anwender können hiermit anspruchsvolle Web-2.0-Clients entwickeln.
Glow ist ein quelloffenes JavaScript-Framework vom Nachrichtensender BBC. Es beinhaltet neben Standardfunktionen UI-Widgets und eine umfangreiche Dokumentation, die den Einstieg erleichtert. Zudem zeichnet sich Glow durch eine professionelle Performance aus.
Das JavaScript-Framework Prototype setzen Apple und Twitter ein. Die Entwicklungsumgebung erlaubt es auf Client-Seite gängige Konzepte der Objekt-Orientierung zu gebrauchen.
Scriptaculous baut auf dem Framework Prototype auf. Die Bibliothek besitzt ein umfassendes Feature-Set, eine einfache Bedienbarkeit so wie eine umfangreiche Online- Dokumentation. Zahlreiche Code-Beispiele erleichtern den Einstieg.
MooTools wird von Chrysler, Commerzbank, Ferrari und MTV Deutschland verwendet. Die professionelle Lösung richtet sich eher an fortgeschrittene JavaScript-Entwickler.
JavaScript MVC ist ein Framework, das Software-Engineering-Konzepte und Engineering-Tools unterstützt. Mittelgroße und große Web-Projekte, bei denen Modularität und Wiederverwendbarkeit eine wichtige Rolle spielen, lassen sich hiermit effektiv entwickeln.
Cufon ist ein Tool für die Typographie und lässt sich in alle vorgestellten Frameworks integrieren. Statt Flash oder externe Bildressourcen verwenden Anwender Cufon um exotische Fonts in ihren Web-Projekten zu nutzen.
Lesen Sie auf der nächsten Seite:
Vorherige Seite
Seite 1 von 12
Nächste Seite






