AJAX - Aktuelle Probleme

AJAX wächst sehr schnell und das ist der Grund, warum es viele Probleme damit enthält. Wir hoffen, dass sie im Laufe der Zeit behoben werden und AJAX ideal für Webanwendungen wird. Wir listen einige Probleme auf, unter denen AJAX derzeit leidet.

Complexity is increased

  • Serverseitige Entwickler müssen verstehen, dass Präsentationslogik sowohl auf den HTML-Clientseiten als auch in der serverseitigen Logik erforderlich ist.

  • Seitenentwickler müssen über JavaScript-Kenntnisse verfügen.

AJAX-based applications can be difficult to debug, test, and maintain

  • JavaScript ist schwer zu testen - automatische Tests sind schwer.
  • Schwache Modularität in JavaScript.
  • Es fehlen noch Entwurfsmuster oder Best-Practice-Richtlinien.

Toolkits/Frameworks are not mature yet

  • Die meisten von ihnen befinden sich in der Beta-Phase.

No standardization of the XMLHttpRequest yet

  • Zukünftige Version von IE wird dies beheben.

No support of XMLHttpRequest in old browsers

  • Iframe wird helfen.

JavaScript technology dependency and incompatibility

  • Muss aktiviert sein, damit Anwendungen funktionieren.
  • Es bestehen noch einige Browser-Inkompatibilitäten.

JavaScript code is visible to a hacker

  • Schlecht gestalteter JavaScript-Code kann zu Sicherheitsproblemen führen.