Das World Wide Web entwickelt sich zunehmend zu einer
vollwertigen Applikationsplattform. Im Bereich der
Webapplikationsentwicklung hat Asynchronous
JavaScript and XML (AJAX) für einen Entwicklungsschub
gesorgt. Ein neues Programmierparadigma für die
Implementierung von AJAX-Funktionalitäten ist
Unobtrusive AJAX. Das Konzept von Unobtrusive AJAX
besteht darin, eine ausschließlich mit HTML erstellte
Basisversion um eine auf JavaScript basierende
Verhaltensschicht zu ergänzen, welche die
AJAX-Funktionalitäten implementiert. Unobtrusive AJAX
zeichnet sich dadurch aus, dass Webapplikationen auch
ohne JavaScript nutzbar bleiben, was in Bezug auf die
Barrierefreiheit von Webapplikationen ein
entscheidendes Kriterium darstellt. Dieses Buch
zeigt, wie durch Unobtrusive AJAX eine Steigerung von
Performance und Benutzerzufriedenheit erreicht werden
kann. Um die Auswirkungen von Unobtrusive AJAX auf
die Performance und Benutzbarkeit nachweisen zu
können, wird eine klassische Webapplikation mit
Unobtrusive AJAX modifiziert. Anschließend werden
Performancemessungen sowie Benutzertests durchgeführt
und die Ergebnisse diskutiert.
vollwertigen Applikationsplattform. Im Bereich der
Webapplikationsentwicklung hat Asynchronous
JavaScript and XML (AJAX) für einen Entwicklungsschub
gesorgt. Ein neues Programmierparadigma für die
Implementierung von AJAX-Funktionalitäten ist
Unobtrusive AJAX. Das Konzept von Unobtrusive AJAX
besteht darin, eine ausschließlich mit HTML erstellte
Basisversion um eine auf JavaScript basierende
Verhaltensschicht zu ergänzen, welche die
AJAX-Funktionalitäten implementiert. Unobtrusive AJAX
zeichnet sich dadurch aus, dass Webapplikationen auch
ohne JavaScript nutzbar bleiben, was in Bezug auf die
Barrierefreiheit von Webapplikationen ein
entscheidendes Kriterium darstellt. Dieses Buch
zeigt, wie durch Unobtrusive AJAX eine Steigerung von
Performance und Benutzerzufriedenheit erreicht werden
kann. Um die Auswirkungen von Unobtrusive AJAX auf
die Performance und Benutzbarkeit nachweisen zu
können, wird eine klassische Webapplikation mit
Unobtrusive AJAX modifiziert. Anschließend werden
Performancemessungen sowie Benutzertests durchgeführt
und die Ergebnisse diskutiert.