Dienstag, 22. Mai 2012


Artikel

September 2006 | Artikel

Aktuelle AJAX-Frameworks im Vergleich Fortsetzung, Teil 4

Teil 1   Teil 2   Teil 3   Teil 4   

Zum Produktvergleich
In den folgenden Tabellen sind die grundlegenden Eigenschaften der vorgestellten Frameworks zusammengefasst und gegenübergestellt. Die Bewertung kann natürlich nur subjektiven Charakter haben, der geneigte Leser sollte sich im Zweifel natürlich sein eigenes Bild machen.

Name Prototype HTMLHttpRequest AjaxGear Moo.FX
Version 1.4.0 1.0 Beta 3 0.06 1.2.4
Typ Client (Basis) Client (Basis) Client (Basis) Client (Appl.)
Lizenz MIT LGPL proprietär MIT
Support Wiki / / Forum, ML
Browsersupport
IE
Firefox/Mozilla
Safari
Opera
Konqueror

ja
ja
ja
ja
k.A.


ja (>= 4.0)
ja
ja
ja
nicht getestet


ja (>= 6.0
ja (>= 1.5)
k.A.
k.A.
k.A.


ja
ja
ja
teilweise
k.A.
Level Einsteiger Erfahrene Einsteiger Erfahrene
Bewertung 1- 3- 3+ 2
 
 
Name Zimbra AjaxTK MochiKit Script.aculo.us Dojo
Version 3.1.1 1.3.1 1.6.1 0.3
Typ Client (Appl.) Client (Appl.) Client (Appl.) Client (Appl.)
Lizenz MPL/Apache MIT/AFL MIT AFL
Support Wiki Mailingliste Mailingliste Mailingliste
Browsersupport
IE
Firefox/Mozilla
Safari
Opera
Konqueror

ja (>= 6.0SP2)
ja (>= 1.5)
k.A
k.A.
k.A.

ja
ja
ja
ja
k.A.

ja (>= 6.0)
ja (>= 1.0/1.7)
ja (>= 1.2)
teilweise
ja

ja (>= 5.5)
ja (>= 1.0)
ja (>= 2.0)
ja (>= 8.5)
ja (>= 3.5)
Level Einsteiger Erfahrene Erfahrene Erfahrene
Bewertung 3- 2 1- 2+
 
 
Name Xajax (PHP) Sajax CGI::Ajax (Perl) Atlas (.NET)
Version 0.2.4 0.12 0.697 CTP Juni 06
Typ Server Server Server Client/Server
Lizenz LGPL BSD Artistic/Perl Shared Source
Support Wiki, Forum Forum Forum Forum
Browsersupport
IE
Firefox/Mozilla
Safari
Opera
Konqueror

ja
ja
k.A.
k.A.
k.A.

ja (>= 6.0)
ja
vermutlich
teilweise
k.A.

ja (>= 6.0)
ja
ja
ja (>= 8.0)
ja

ja
ja
teilweise
k.A.
k.A.
Level Erfahrene Erfahrene Erfahrene Erfahrene/Profis
Bewertung 2 2 2 2+
 
 
Fazit
Die Zukunft wird zeigen, inwieweit sich AJAX als eine Philosophie für die Entwicklung von Webapplikationen durchsetzen kann. Der Anfang der Entwicklung ist gemacht, AJAX-basierte Dienste sprießen zurzeit wie Pilze aus dem Boden. Der weitere Entwicklungsweg der hier vorgestellten Frameworks wird sicherlich auch entscheidend zur zukünftigen Rolle der AJAX-Methodik beitragen. Allianzen wie die Open Ajax Alliance, in der sich namhafte IT-Firmen und auch kleinere Projekte zusammengeschlossen haben, und Gremien wie das W3C, das für verbindliche Standards sorgen kann, sind die Dinge, die AJAX jetzt für seine Weiterentwicklung benötigt. Sobald einheitliche Standards für die AJAX-Entwicklung in Sicht sind, werden auch die Browserhersteller immer weiter versuchen, die Implementierungen ihrer AJAX-Engines denen der Mitbewerber anzupassen. Nur so kann eine plattform- und browserunabhängige Entwicklung von AJAX-Diensten auf Dauer gewährleistet werden. Auf dem Frameworksektor wird es dann über kurz oder lang eine natürliche Auslese geben, bei der nur die besten und am meisten akzeptierten Frameworks eine Chance haben werden. Welche dies sein werden, werden allein die Nutzer entscheiden.

Björn Stierand ist hauptberuflich Oracle-Administrator und beschäftigt sich in seiner Freizeit neben der Tätigkeit im OpenGroupware.org-Projekt mit aktuellen Themen der Softwareentwicklung.
  1. http://www.prototypejs.org/
  2. http://www.rubyonrails.org/
  3. http://www.sergiopereira.com/articles/prototype.js.html
  4. http://www.twinhelix.com/javascript/htmlhttprequest/
  5. http://www.ajaxgear.com/
  6. http://moofx.mad4milk.net/
  7. http://www.mochikit.com/
  8. http://twistedmatrix.com/trac/
  9. http://www.zimbra.org/
  10. http://www.xajaxproject.org/
  11. http://www.ajaxpro.info/
  12. http://ajax.asp.net/Default.aspx

Teil 1   Teil 2   Teil 3   Teil 4   

Kommentare