Ho utilizzato felicemente JQuery per gli ultimi 2 anni e sono stato abbastanza efficace creando alcune funzionalità davvero interessanti con esso ... quindi mi sento molto a mio agio. Inoltre, credo che il futuro del Web continuerà sull'attuale percorso lato client.
Tuttavia ...
La prossima sfida sembra venire sotto forma di vari framework di controller: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (l'elenco potrebbe continuare).
Additonally, ci sono alcuni ottimi AMD Loader da utilizzare come RequireJS o LabJS ecc. Tuttavia, jQuery ora ha define
e then
capacità cotte al forno.
Diventa sempre più difficile tenere traccia di tutto ...
E ora, il mio compito sembra essere quello di valutare / decidere-su una direzione strategica per l'utilizzo di qualche forma di un framework MVC o MVVM lato client ... ma ho così tante domande.
- Dove JQuery fit-in con i vari framework di controller sopra menzionati ?
- È JQuery usato insieme a ciascuno o alcuni di loro hanno il loro ' JQuery versione -styled "baked-in?
- Sono strumenti come RequireJS ancora necessari se si implementa uno dei vari controller -framework menzionato sopra?
- Le funzionalità
define
ethen
trasformate in JQuery ora vengono sostituite il caricatore AMD menzionato sopra? - Quale sembra più modulare? (vedi note sotto)
Note:
Una cosa che non voglio in nessuna struttura futura è l'esigenza di dover assorbire grandi quantità di funzionalità che non uso. Significando, preferirei usare un quadro che sia veramente modulare. Ad esempio, per utilizzare l'interfaccia utente di jQuery devi prendere in mano molte altre librerie di base che potresti non utilizzare effettivamente.
Sperimenterò con ciascuno di essi, ma alcuni feedback REALI sarebbero grandiosi. Ho visto alcune domande "simili", ma nessuna ha veramente risposto alla suddetta inclinazione.
Grazie in anticipo!