Die Vielfalt an den verschiedenen RIA Technologien ist erfreulich jedoch werden sich sicherlich nicht alle auf breiter Front durchsetzen können. Ein Aspekt, der beim Einsatz einer Technologie gerne übersehen wird ist, inwiefern Tools vorhanden sind, die dem Entwickler es erleichtern, produktiv zu sein.
Was nützen die schönsten Technologien, wenn die Entwickler mit vorsintflutlichen Tools entwickeln müssen?
Bei der Entwicklung komplexer Anwendungen ist eine IDE (Integrated Development Environment) ein Muss bei der produktiven Arbeit. Schaut man auf die RIA Technologien fällt auf, dass es mit dem Flex Builder (und annähernd Flash CS 3) für Adobe Flex eine gute IDE gibt. Mit Thermo, welches sich gerade in der Entwicklung befinde, entsteht ein weiteres Tool aus dem Hause Adobe, welches gezielt den Workflow von Design zur Programmierung adressiert.
Microsoft‘s Silverlight wird unterstützt durch Visual Studio und die Expression Linie, auch hier ein umfangreiches Toolset, aber alles in noch frühen Versionen.
Für OpenLaszlo gibt es keine dedizierte Entwicklungsumgebung, frühe Versuche wurden schon lange eingestellt. Für JavaFX sind neben dem bereits rudimentären vorhandenen Support durch Eclipse und Netbeans IDE angekündigt, aber von einem richtigen Toolset kann keine Rede sein. Und für AJAX schließlich gibt es gewisse Tools, wie Aptana, aber schon durch das Entwicklungsmodell sind hier enge Grenzen gesetzt, was den Tool-Support angeht.
Der Wettbewerb um die beste Technologie wird auch durch die Verfügbarkeit von entsprechenden Tools entschieden. Denn nur mit dem richtigen Werkzeugen, kann man produktiv und schnell RIAs entwickeln.