Z radością korzystam z JQuery przez ostatnie 2 lata i odniosłem sukces, tworząc z nim naprawdę fajną funkcjonalność ... więc czuję się z tym dobrze. Wierzę również, że przyszłość sieci będzie kontynuowana na bieżącej ścieżce po stronie klienta.
Jednak...
Kolejne wyzwanie wydaje się mieć postać różnych struktur kontrolerów: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (lista jest długa).
Dodatkowo, istnieje kilka świetnych narzędzi AMD Loader do użycia, takich jak RequireJS lub LabJS itp. Jednak jQuery ma teraz define
i then
możliwości wbudowane .
Coraz trudniej jest to wszystko śledzić ...
A teraz moim zadaniem wydaje się być ocena / wybór strategicznego kierunku korzystania z jakiejś formy środowiska MVC lub MVVM po stronie klienta ... ale mam tak wiele pytań.
- Gdzie JQuery pasuje do różnych struktur kontrolerów wymienionych powyżej?
- Czy JQuery używane obok siebie, czy niektóre z nich mają własne „ JQuery -styled wersję” pieczony w?
- Czy narzędzia takie jak RequireJS są nadal potrzebne, jeśli implementujesz jedną z różnych platform kontrolerów wymienionych powyżej?
- Czy wbudowane w JQuery funkcje
define
ithen
możliwości zastępują wspomniany wyżej moduł ładujący AMD? - Który wydaje się najbardziej modułowy? (patrz uwagi poniżej)
UWAGI:
Jednej rzeczy, której nie chcę w żadnym przyszłym frameworku, jest wymóg korzystania z ogromnej ilości funkcji, których nie używam. Oznacza to, że wolałbym używać frameworku, który jest naprawdę modułowy. Na przykład, aby użyć interfejsu użytkownika jQuery, musisz pobrać wiele innych bibliotek podstawowych, których w rzeczywistości nie możesz użyć.
Będę eksperymentował z każdym z nich, ale niektóre PRAWDZIWE informacje zwrotne byłyby świetne. Widziałem kilka „podobnych” pytań, ale żadne z nich tak naprawdę nie odpowiedziało na powyższe przekrzywienie.
Z góry dziękuję!