jQuery ist ein JavaScript-Framework und gehört damit in die Liste von Prototype und Dojo. Timo Derstappen (teemow.com) hat uns dazu auf dem Barcamp in Berlin eine sehr gute Einführung gegeben und dabei auch sein eigenes Projekt Jamal vorgestellt.
Jamal baut auf jQuery auf und bringt das MVC (Model-View-Controller)-Prinzip in die Welt des JavaScripts. Timo entwickelt das gerade während er ormigo programmiert. Ormigo verwendet — wie heute üblich — viele JavaScript- und AJAX-Effekt im Interface und steht damit vor dem Problem, die vielen JavaScript-Funktionen sinnvoll zu verwalten. Timos interessante Lösung orientiert sich an Ruby On Rails und CakePHP und soll auch mit diesen Frameworks zusammenarbeiten.
Mehr über jQuery und Jamal unter diesen Links:
-
Timos Jamal-Einführung (PDF) fürs Barcamp.
-
Das Jamal-Trac, auf dem Timo die Entwicklung in Zukunft koordinieren möchte.
-
Gerrit van Aakens Vortrag DOM-Scripting für Webdesigner über jQuery auf dem Webmontag in Frankfurt als Video und PDF.
-
Why jQueries Philosophy Is Better — Ein Eintrag im Entwicklerblog das Protoype und jQuery vergleicht.
-
Vergleich von Frameworks — Wobei ich glaube, dass jQuery dort zu schlecht abschneidet. Beispielsweise ist die Doku im Vergleich zu Prototype hervorragend.
-
MP:Schorschs Entdeckung von jQuery
Selbsterfahrung:
Auf der Rückfahrt im Zug hat mir Timo geholfen, mit Hilfe von jQuery die Bedienbarkeit des MenüManager-Plugins von ScoutPress zu verbessern. Dieser erste Praxistest zeigt mir: Das Aneinanderhängen von Funktionen und der Verzicht auf die vielen zusätzlichen leeren Funktionen, wie sie in Prototype vorkommen, erleichtern das Lernen erheblich. Es gibt einige gute Tutorials auf der sehr aktiven jQuery-Seite, so dass ich glaube, ich könnte zügig weiterkommen ;-).
Trotzdem gibt es ein paar Stolpersteine über die Timo vielleicht einmal mehr schreiben kann. Ich hoffe, dass einem sein Framework an diesen Stellen noch weiter unter die Arme greift damit die Arbeit noch leichter wird…
Vielen Dank, teemow
[tag]javascript,programmierung,empfehlung,vergleich,barcamp,konferenz,usability[/tag]