Auswahl eines AJAX-Frameworks

von Beni

Der Artikel “AJAX: Selecting the Framework that Fits” beschreibt anhand einer Fallstudie die Auswahl eines AJAX-Frameworks. Abgesehen davon, dass das für alle recht interessant ist, die selbst vor dieser Entscheidung stehen, ist der Artikel auch ein interessantes Beispiel für eine Technologieauswahl im Allgemeinen.

Eine Technologieauswahl sollte die folgenden Punkte berücksichtigen:

Überblick über die Möglichkeiten
Zunächst verschafft man sich einen Überblick über die verfügbaren Technologieoptionen. Das klingt erstmal trivial, ist aber im Beispiel aus dem Artikel nicht ganz so einfach, da es speziell an AJAX-Frameworks eine nahezu unüberschaubare Auswahl gibt.

Bewertung anhand der Anforderungen
Natürlich muss danach erstmal überprüft werden, welche der vorhandenen Möglichkeiten überhaupt die Anforderungen erfüllen kann. Auch nicht ganz einfach, da man dazu erstmal wissen muss, was eigentlich angefordert ist.

Berücksichtigung der Zielgruppe
Mit diesem Punkt ist gemeint zu überprüfen, wie die Benutzerstruktur der Seite aussieht. Hat man zum Beispiel einen relativ hohen Anteil an Benutzern ohne JavaScript, ist es ratsam den Einsatz von AJAX so zu gestalten, dass die Seite auch ohne JavaScript noch sinnvoll benutzbar ist.

Implementierungsaufwand
Eine nicht unerhebliche Rolle spielt auch der Aufwand, den man mit der Entwicklung mit einer bestimmten Technologieoption hat. Dabei können die bereits vorhandene Erfahrung oder die Zugänglichkeit der Dokumentation eines bestimmten Frameworks eine Rolle spielen. Und letztendlich muss das Framework auch gemeinsam mit den bereits vorhandenen Technologien funktionieren, was auch nicht immer eine Selbstverständlichkeit ist.

Insgesamt ist wichtig zu verstehen, dass es für die Frage nach der Verwendung eines bestimmten Frameworks oder einer bestimmten Technologie keine pauschale Antwort geben kann, sondern dass es immer ein individueller Prozess ist. Artikel wie dieser hier über die “Top 5 JavaScript Frameworks” können zwar bei der richtigen Auswahl helfen, sind aber kein Garant dafür, dass das Framework auch das richtige für das Projekt ist.

  • E-mail this story to a friend!
  • del.icio.us
  • Twitter
  • MisterWong.DE
  • Yigg
  • LinkArena
  • Webnews.de
  • Digg
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Reddit
  • StumbleUpon