T3N-Toolbox #6: Open Source für RIA

23.02.08 - 13:59

Passend zum Schwerpunkt der aktuellen T3N-Ausgabe Nr. 11 stellt die T3N-Toolbox #6 fünf Frameworks vor, die Entwicklern die Programmierung von Rich Internet Applications erleichtern.

T3N-Toolbox #6: Open Source für RIA

Appcelerator
Das noch junge Framework Appcelerator setzt ganz auf das SOA-Paradigma und lässt dem Entwickler die Wahl zwischen Java, .NET, PHP, Ruby on Rails und Python als serverseitige Sprache. Auch Kombinationen sind möglich und REST-Dienste können ebenfalls angebunden werden. Auf Seiten des Clients kommt nur DHTML zum Einsatz, JavaScript ist nicht nötig. Das System nutzt "JSON over XML", um die Kommuikation zwischen den Services zu realisieren. Appcelerator ist unter der GPLv3-Lizenz verfügbar, professioneller Support wird gegen Gebühr angeboten.

Foo Framework

Auf Basis der etablierten Javascript-Bibilothek Prototype funktioniert das Foo-Framework als eine Art virtuelle Maschine, die Foo-eigene Markups dynmaisch nach JavaScript übersetzt. Entsprechend schlank sind die Voraussetzungen: Ein aktueller Browser mit Unterstützung für JavaScript reicht dem leichtgewichtigen System. Ein nicht nur für Kenner von Protoype empfehlenswertes Framework, das unter BSD-Lizenz zum Download bereitsteht.

Shoes
Eine nicht nur für Ruby-Entwickler besonders interessante Neuerung ist Shoes. Der Autor "Why" hat sich bereits mit einer optisch und methodisch außergewöhnlichen Einführung in Ruby einen Namen gemacht und auf Basis von Cairo, GTK2 und Pango ein erstaunlich kompaktes Framework für die Plattformen Linux, Mac OS X und Windows geschaffen. Im Gegensatz zu den meisten anderen Framworks ist Shoes auch für die Entwicklung von eigenständigen Applikationen geeignet, die nicht aus dem Netz geladen werden. Shoes ist unter einer großzügigen BSD-artigen Lizenz verfügbar.

OpenLaszlo
Bereits 2002 erschien eine erste Version des nunmehr in Version 4 verfügbaren Systems. Aus XML und JavaScript kompilierte der Entwickler ursprünglich Java-Applets, die im Browser ausgeführt wurden. Mit Version 3 war SWF (Flash 8) das bevorzugte Ausgabeformat und mit Version 4 kam Unterstützung für DHTML dazu. OpenLaszlo stand lange im Schatten von Adobes Flex, doch mit dem Wandel Richtung DHTML ist das reife System wieder zunehmend attraktiv. OpenLaszlo steht unter der CPL 1.0 Lizenz, professioneller Support steht gegen Gebühr bereit.

ThinWire
ThinWire ist eine Art RIA-Frontend für J2EE-Umgebungen und daher besonders für Java-Entwickler interessant. Ganz ohne CSS, HTML und JavaScript entstehen die Anwendungen in Java. Der Download beinhaltet bereits einen abgespeckten Apache Tomcat Server, der den Browser bedient - die für Einsteiger schwierige Installation entfällt. ThinWire ist unter der LGPL verfügbar und bietet für erfahrene Java-Entwickler einen schnellen Einstieg in die RIA-Welt, verzichtet aber auf die Möglichkeit von eigenständigen Applikationen.

(Tom Hensel)

Diesen Beitrag jetzt bookmarken!

del.icio.usdigg.comYiggItMister WongTechnoratigoogle.com
Ihr Kommentar?

Eingefügte Links sind nach dem Absenden automatisch klickbar.
Erlaubte Tags: <a href="URL">sprechender Linktitel</a>, <b>Fettschrift</b>


Weitere News

Power.com: Schaltzentrale für Social Networks

Das brasilianische Unternehmen Power.com startet einen "Soci... »

Die 10 besten Startups für einmalige Weihnachtsgeschenke

Bei immer mehr Web-Startups kann man individuelle Produkte k... »

PressThis: Netzwerk rund um WordPress

Unter dem Namen "PressThis" haben sich zunächst sechs Websit... »

Blog der Woche: Zweinull-Blog

Unser neues Blog der Woche ist diesmal das Zweinull-Blog von... »

TYPO3-Podcast: Die nächsten Schritte bei FLOW3 und TYPO3 5.0

Im aktuellen Podcast von TYPO3-Gründer Kasper Skårhøj unterh... »


- Anzeige-

Open Source & TYPO3 Artikel

Eclipse-Workshop

Die Entwicklungsumgebung in der Praxis

Das Projekt Eclipse gibt der weltweiten Entwicklergemeinde äußerst umfangreiche Tools... »

Neue Oberflächen für das Web 2.0

Rich Internet Applications mit dem Open-Source-Framework OpenLaszlo

OpenLaszlo ist ein XML-Framework zur Programmierung von Rich Internet Applications (RIA) –... »

Online lernen mit Moodle

Leichte Bedienbarkeit für Dozenten, Teilnehmer und Administratoren

Moodle steht für „Modular object orientated dynamic learning environment“. Da... »

Anwendungsentwicklung mit Symfony

Ein Tutorial zum Einstieg in das PHP-Framework

Symfony ist ein mächtiges Framework für die Entwicklung von Webanwendungen, das viele... »

VMware Server

Kostenfreie Virtualisierung in professioneller Umgebung

VMware Server hat die Virtualisierungsszene kräftig durchgerüttelt. Ohne die üblichen... »

Bilderflut im Griff

Vergleich der TYPO3-Erweiterungen für Bildergalerien

Wer schon einmal Hunderte von Bildern auf einer Webseite veröffentlichen wollte, weiß... »