Warum sollte man ein Framework verwenden?
Die Vorteil von Frameworks, sind speziell, dass man für bestimmte Funktionen, die immer wieder gebraucht werden, keine 1000 Zeilen Code braucht, sondern diese Funktionen werden mit wenigen Zeilen aus dem Framework aufgerufen. Somit spart man sich Zeit und man ist um einiges komfortabler unterwegs. Außerdem besteht eine gewisse Browserkompatibilität.
Jetzt kommen wir aber mal zum eigentlich Thema. Dem Vergleich von JQuery und Mootools. Ich muss hinzugeben, dass ich Anhänger von JQuery bin und mich deswegen besser darin auskenne. Mootools sollte aber auch zum Zuge kommen.

Ein Vorteil von JQuery ist, dass es bekannter ist. Das heißt, dass es mehr Plugins gibt und auch mehr Tutorials. JQuery will vor allem Anfänger erreichen. Denn man kann eigentlich schon mit wenigen, wie auch keinen Javascript-Kenntnissen, schöne Effekte erzielen, und dies mit wenig Zeit. Javascript-Entwickler werden nicht bei JQuery glücklich werden, denn JQuery baut auf einer eigenen Syntax auf, die etwas Abstand einhält von der Javascript-Syntax.
Mootools ist eher das Gegenteil von JQuery. Es ist nicht so weit verbreitet im Web, wodurch auch einiges an Plugins und Tutorials fehlen. Die Einarbeitungszeit ist für Anfänger auf alle Fälle länger. Aber die Leute, die mit Javascript vertraut sind, erwartet ein etwas freieres Framework. Denn JQuery ist anscheinend etwas eingeschränkter, dass ich aber noch nicht belegen kann.
Fazit
Wer viel Plugins braucht, der ist wahrscheinlich bei JQuery besser aufgehoben. Wer weiter in die Materie einsteigen will, der kommt mit Mootools weiter.
Sprachlich ist der Beitrag nicht perfekt. Ich bin ein Fan von Umgangssprache. Zudem bringe ich keine Erfahrungen, die beim Schreiben hilfreich wären, mit. Bitte berücksichtigt das.
Wie steht ihr allgemein zu Frameworks?
Welches Javascript-Framework verwendet ihr?


Kommentare
Ich würde mir einen ausführlicheren Vergleicht der beiden Frameworks wünschen (vielleicht in Form einer Tabelle).
Zu den Vorteilen der Frameworks allgemein kann ich hinzufügen, dass man sie schon allein deswegen benutzen sollte, weil sie von tausenden Entwicklern weltweit getestet und verwendet werden. Somit verringert sich die Wahrscheinlichkeit von Bugs und Fehlfunktionen im Code enorm (wenn man es mit einem selbst gemachten Framework vergleicht).
Persönlich kenne ich jQuery und Prototype (etwas älter aber dennoch leistungsstark). Für mehr Informationen über Mootools (vielleicht Besonderheiten für jQuery-Kenner) wäre ich dankbar.
Danke downtown!
Ich weiß, dass er nicht besonders ausführlich ist.
Werde vielleicht in naher Zukunft mal ein Praxis-Beispiele für JQuery geben, und ein paar Adressen wo man Plugins und Tutorials findet.
Kommentieren