(Leider scheint die Suchfunktion im Moment nicht zu funktionieren. Sorry falls es zu diesem Thema schon postings gab. Ich kann sie im Moment nicht finden.)
AJAX-Funktionalitäten werden im Frontend immer üblicher. Verschiedene Extensions benutzen verschiedene AJAX-Libs. Mir sind in den letzten Jahren aufgefallen:
- XAJAX
- mootools
- scriptaculous
- JQuery
- YUI
Wie ist die aktuelle Typo3-Philosophie? Welche Lib sollte man einsetzen? (Im Web setzt sich im Moment übrigens 'JQuery' immer mehr durch.)
Kann man verschiedene AJAX-Libs auf Dauer parallel verwenden? Ich sehe folgende Probleme:
1. Der JavaScriptCode wird unnötig aufgebläht. Google rankt mittlerweile auch nach den Ladezeiten. Da spielt die Menge an JavaScript, die geladen wird, auch 'ne Rolle.
2. Ursprünglich waren die Libs dazu gedacht, uns Entwicklern das Leben zu vereinfachen. Jetzt sieht es in der Praxis aber so aus, dass ich verschiedene Libs im Blick behalten muss, vor allem, wenn es um das Debuggen von Browser-Inkompatibilitäten geht. Das ist äußerst zeitaufwendig.
Es wäre schön, wenn es wenigestens eine Konvention gäbe, dass bei der Entwicklung von Extensions mit AJAX-Funktionalität darauf geachtet werden soll, dass sie für verschiedene Libs konfiguriert werden kann. Dann könnte jeder selbst entscheiden, welche Lib er bei seiner Website einsetzen will.
Wie seht ihr das?
Gruß
Stefan