Prototype.js oder jquery? Das ist hier die Frage!
Seit dem ich jquery kenne nutze ich bei neuen Projketen nur noch jquery. Prototype.js ist zwar auch eine geniale library, aber für mich überwiegt ganz klar der Vorteil der vielen PlugIns für jquery. Out of the box habe ich so Tabs für die Gruppierung von Eingabemasken oder einen gutaussehenden Tooltip, der sich automatisch die Inhalte aus den eh vorhandenen title-Attributen von Bildern oder Links holt.
Ganz ohne PlugIn stehen mir Animationen wie slides oder fades zur Verfügung, welche ich sonst nur durch script.aculo.us nutzen kann – also ein weiteres JS-Framework welches ich zusätzlich zur Prototype.js einbinden muss. Außerdem habe ich das Gefühl, dass jquery gerade bei den Animationen performanter ist als script.aculo.us. Benchmarks liegen mir jedoch leider nicht vor. Hat das schon mal jemand gemacht?
Lustig finde ich auch immer die Diskussionen ob jquery oder prototype? Ich kann da nur immer sagen: Warum nicht beide? jquery ist kompatibel mit der prototype.js. Durch einen Konfigurationsparameter ist es möglich für die gemeinsame $-Funktion einen anderen Alias zu wählen und schon kann man beide Frameworks in einer Seite verwenden.
Jens hat in seinem Blog eine paar Slides veröffentlicht, welche die beiden JavaSacript-Frameworks nebeneinader stellen. Ein Blick lohnt sich nicht nur für Einsteiger.
Links:





