Ich benutze JQuery seit 2 Jahren sehr gerne und habe ziemlich erfolgreich einige wirklich coole Funktionen damit erstellt ... also fühle ich mich sehr wohl damit. Ich glaube auch, dass die Zukunft des Webs auf dem aktuellen Client-seitigen Pfad fortgesetzt wird.
Jedoch...
Die nächste Herausforderung scheint in Form verschiedener Controller-Frameworks zu bestehen: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (die Liste geht weiter).
Additonally, gibt es einige große AMD Loader - Tools für den Einsatz wie RequireJS oder LabJS usw. Aber jetzt jQuery hat define
und then
Fähigkeiten backene in.
Es wird immer schwieriger, den Überblick zu behalten ...
Und jetzt scheint es meine Aufgabe zu sein, eine strategische Richtung für die Verwendung einer Form von MVC- oder MVVM-Framework-Client-Seite zu evaluieren / zu entscheiden ... aber ich habe so viele Fragen.
- Wo passt JQuery zu den verschiedenen oben genannten Controller-Frameworks?
- Ist JQuery neben verwendet jeder oder einige von ihnen zu tun haben ihre eigenen ‚ JQuery -styled Version‘ backene in?
- Werden Tools wie RequireJS noch benötigt, wenn Sie eines der verschiedenen oben genannten Controller-Frameworks implementieren?
- Hat der
define
undthen
Fähigkeiten backene in JQuery jetzt supercede der AMD Loader oben erwähnt? - Welches scheint am modularsten zu sein? (siehe Anmerkungen unten)
ANMERKUNGEN:
Eine Sache, die ich in keinem zukünftigen Framework haben möchte, ist die Forderung, große Mengen an Funktionen einbeziehen zu müssen, die ich nicht benutze. Das heißt, ich würde lieber ein Framework verwenden, das wirklich modular ist. Um beispielsweise die jQuery-Benutzeroberfläche zu verwenden, müssen Sie viele andere Kernbibliotheken aufnehmen, die Sie möglicherweise nicht verwenden.
Ich werde mit jedem experimentieren, aber ein echtes Feedback wäre großartig. Ich habe einige "ähnliche" Fragen gesehen, aber keine hat den obigen Versatz wirklich beantwortet.
Danke im Voraus!