Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-07-2009, 16:44   #1 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
JQuery, MooTools, Scriptaculous, Prototype, Weiß-Der-Geier-JS-Framework: was nun?!

hi,

ich brauch n anständiges JS-Framework für ne Formulargeschichte. Das
Formular soll n paar Tweens machen und je nach Auswahl entsprechende
Unterpunkte ein- bzw. ausblenden.

Bsp:
Was suchen Sie?
- Autos
- Häuser
- Yachten

Je nachdem was der Besucher nun anwählt sollen weitere Fragen zum oben
gewählten Thema eingeblendet werden. JS Deswegen, weil es ohne Reloads
der Seite passieren soll.

Nun gibts ne Unmenge an JS-Frameworks. Ich denke die Größten und
Verbreitesten sind folgende:

http://mootools.net/
http://jquery.com/
http://script.aculo.us/
http://www.prototypejs.org/

Was ist aber das "beste"? Worauf kann man sich verlassen?
Wer Erfahrung damit schon hat, bitte posten

Edit:
Wie repräsentativ ist denn sowas?
http://www.google.com/trends?q=proto...ate=all&sort=1
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (24-07-2009 um 17:07 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 24-07-2009, 17:18   #2 (permalink)
Alter User
 
Benutzerbild von Dharokan
 
Registriert seit: Jul 2003
Ort: Dortmund
Beiträge: 637
Hi RK,

habe keine rechten Erfahrungen damit, stehe aber bald vor 'ner ähnlichen Entscheidung. Hatte mich neulich mal etwas eingelesen, es dann aber wieder verschoben.

Mir schienen einige Frameworks recht oversized, andere wiederum schienen nur auf "Spielereien" ausgerichtet zu sein. Dadurch entstehen dann auch die Dateigrößen, die zusätzlich übertragen werden müssten. Ich glaube in dem Punkt hat Mootools die Nase vorn.

Also summa sumarum: Kann nicht helfen, wollte trotzdem meinen Senf dazugeben und hoffe auch brauchbarere Antworten anderer

Der Google-Link schaut aber interessant aus...

EDIT: Ich denke, ich werde es auch vom Sil der Doku abhängig machen. Also mal durchschauen und versuchen, zu erahnen, wie kompliziert es damit wäre zum gewünschten Ziel zu kommen.

Grüße!
__________________
Dharokan

Geändert von Dharokan (24-07-2009 um 17:19 Uhr)
Dharokan ist offline   Mit Zitat antworten
Alt 24-07-2009, 18:30   #3 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
jquery!
hatte für meine verhältnisse die beste doku und plugins für alle ansprüche. integration ist auch sehr einfach und performance wird immer besser
Nicmare ist offline   Mit Zitat antworten
Alt 24-07-2009, 21:53   #4 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Zitat:
Zitat von Nicmare Beitrag anzeigen
jquery!
hatte für meine verhältnisse die beste doku und plugins für alle ansprüche. integration ist auch sehr einfach und performance wird immer besser
Ich hab angefangen mich in jquery einzuarbeiten. Sieht mir irgendwie am
vielversprechendsen aus. mal schauen

sonst keiner ne meinung zum thema?
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 24-07-2009, 22:07   #5 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Hab bisher auch nur jQuery verwendet, kann also keine Vergleiche anstellen.

Animationen hab ich auch nicht gebraucht (dafür gibt es doch Flash ), was mich aber begeistert hat, was die möglichkeit CSS-Selector artig meine Element-Menge zu bestimmen, und dann auf ihr zu agieren. (hatte ein gigantisches Formular, und wollte dort elegant auf Änderungen reagieren, und die Bedinung komfortabler gestalten)

Dank jQuery sind alle Schleifen und wahnwitzigen If-Abfragen verschwunden, und übrig blieb lesbarer, erträglich performanter, und sogar zu IE und FF kompatibler Code.
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 24-07-2009, 22:14   #6 (permalink)
ur leiwand oida
 
Benutzerbild von l_ch
 
Registriert seit: Sep 2001
Ort: plagwitz/jumeirah lake towers
Beiträge: 1.663
afair sind prototype und scriptaculous eher aus der eye-candy-ecke, wogegen jquery und mootools einen anderen ansatz verfolgen.

hilfreich: http://jqueryvsmootools.com/
__________________
and now for some reklame
________________
günstige kontaktlinsen
l_ch ist offline   Mit Zitat antworten
Alt 24-07-2009, 22:36   #7 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Zitat:
Zitat von l_ch Beitrag anzeigen
afair sind prototype und scriptaculous eher aus der eye-candy-ecke, wogegen jquery und mootools einen anderen ansatz verfolgen.

hilfreich: http://jqueryvsmootools.com/
Danke für den interessanten Link Dieser hat mich in meiner Wahl mit jQuery
bestärkt. Ich denke, dass es der richtige Weg ist.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 24-07-2009, 23:33   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von l_ch Beitrag anzeigen
afair sind prototype und scriptaculous eher aus der eye-candy-ecke,
Ah ah ah ah… wie kommst du denn darauf?
Ich hab bisher mit Prototype (z.T. +Scriptacolous) gearbeitet und find's gut.
Da is nix Eye Candy dran – das (Prototype) macht im Prinzip das von Janosch beschriebene (was jQuery auch macht): DOM-Zugriffe, AJAX etc. vereinfachen/vereinheitlichen, viele viele Funktionen zu JS hinzufügen und jede Menge anderer schlauer Sachen.
Für "Eye Candy" is dann wiederum Scriptaculous zuständig, welches Prototype dafür benötigt.

Ich glaube, das schenkt sich alles nicht viel… da wird's nix geben, was nur mit dem einen geht und mit den anderen nicht.

Interessant übrigens, noch ein weiterer hübscher Werkzeugkasten im Regal: BBC Glow

Code:
glow.ready(function() {
    var p = glow.dom.get("#greeting");
    p.html("hello, world");
});
Code:
document.observe(
    'dom:loaded',
    $('greeting').update('hello world')
);
Code:
$(document).ready(function () {
    $('#greeting').text('hello world.');
});
Und – ziemlich ähnlich, oder..?
Was ist was..?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (24-07-2009 um 23:41 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 24-07-2009, 23:48   #9 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Zitat:
Zitat von sonar Beitrag anzeigen
Ah ah ah ah… wie kommst du denn darauf?
Ich hab bisher mit Prototype (z.T. +Scriptacolous) gearbeitet und find's gut.
Da is nix Eye Candy dran – das (Prototype) macht im Prinzip das von Janosch beschriebene (was jQuery auch macht): DOM-Zugriffe, AJAX etc. vereinfachen/vereinheitlichen, viele viele Funktionen zu JS hinzufügen und jede Menge anderer schlauer Sachen.
Für "Eye Candy" is dann wiederum Scriptaculous zuständig, welches Prototype dafür benötigt.

Ich glaube, das schenkt sich alles nicht viel… da wird's nix geben, was nur mit dem einen geht und mit den anderen nicht.

Interessant übrigens, noch ein weiterer hübscher Werkzeugkasten im Regal: BBC Glow

Code:
glow.ready(function() {
    var p = glow.dom.get("#greeting");
    p.html("hello, world");
});
Code:
document.observe(
    'dom:loaded',
    $('greeting').update('hello world')
);
Code:
$(document).ready(function () {
    $('#greeting').text('hello world.');
});
Und – ziemlich ähnlich, oder..?
Was ist was..?
Da hast du natürlich Recht. Man kommt mit allen Frameworks/Toolkits ans
Ziel. Ist am Ende wahrscheinlich ne reine Geschmacksfrage.

Von dem BBC Glow hab ich demletzt auch gelesen (war mir aber komplett entfallen!)
Hab gelesen, dass BBC keines der bestehenden Frameworks Recht war, also haben die
mehr oder weniger ihr eigenes gestrickt. Aber die sind sich wirklich alle recht ähnlich
(zumindest was die Syntax betrifft).

Mootools soll anscheinend sehr stark im Bereich OOP sein, dafür solls für DOM Manipulationen
einfachere Mittel geben (jQuery z.B. soll für solche Aufgaben besser geeignet sein).
Laut dem Link von l_ch soll man mit jQuery schneller auf einen grünen Zweig kommen
also mit Mootools. Dafür hat Mootools wo anders seine Stärken (ich glaub ich red im kreis )

Zu den Code Beispielen:
1. BBC Glow
2. Prototype (?)
3. jQuery
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (24-07-2009 um 23:56 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 25-07-2009, 00:06   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Nimm jQuery und gut
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 25-07-2009, 16:35   #11 (permalink)
ur leiwand oida
 
Benutzerbild von l_ch
 
Registriert seit: Sep 2001
Ort: plagwitz/jumeirah lake towers
Beiträge: 1.663
ich glaub, ich nehm mootools einfach so. ach, und weil es bei modx sowieso mit dabei ist und des namens wegen
__________________
and now for some reklame
________________
günstige kontaktlinsen
l_ch ist offline   Mit Zitat antworten
Alt 25-07-2009, 17:22   #12 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Gut, geht in Ordnung.
Sonst noch jemand..?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 25-07-2009, 17:26   #13 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Ich hab bisher viel mit prototype gearbeitet und bin jetzt aber dabei auf JQuery "umzusteigen" und ich denke man kann guten Gewissens sagen dass sich die beiden nichts schenken. Jedes hat seine Vor- und Nachteile.

Zur Info: Scriptaculous baut nur auf prototype auf und ist kein offizieller Bestandteilteil von protoype.

Die Dokumentation fand ich bei prototype und Anhängsel immer besser strukturiert (scriptaculous ausgenommen).

Gefühlsmäßig würd ich sagen das JQuery am aufsteigen ist und prototype relativ konstant bleibt.

Ich denke der wichtigste Schritt in JavaScript ist es die Dinge nicht per Hand machen zu wollen. Welchen Toolkit man dann verwendet kommt eher auf den Kontext und den eigenen Geschmack an.

Ich hoffe das hilft dir etwas weiter.

lg
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (25-07-2009 um 17:27 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 28-07-2009, 20:27   #14 (permalink)
Mike
 
Benutzerbild von mshp.net
 
Registriert seit: Aug 2003
Ort: Ingolstadt
Beiträge: 619
ExtJS gibts ja auch noch, hat damit schon jemand Erfahrungen gemacht? Ich überlege darauf umzusteigen.
mshp.net ist offline   Mit Zitat antworten
Alt 28-07-2009, 21:32   #15 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Umsteigen von was? Warum?
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
framework, javascript, jquery, mootools, prototype

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele