Ho usato felicemente JQuery negli ultimi 2 anni e ho avuto abbastanza successo nel creare alcune funzionalità davvero interessanti con esso ... quindi mi sento molto a mio agio con esso. Credo anche che il futuro del web continuerà sull'attuale percorso lato client.
Tuttavia...
La prossima sfida sembra arrivare sotto forma di vari framework di controller: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (l'elenco potrebbe continuare).
Inoltre, ci sono alcuni fantastici strumenti AMD Loader da usare come RequireJS o LabJS ecc. Tuttavia, jQuery ora ha define
e then
funzionalità integrate.
Sta diventando sempre più difficile tenere traccia di tutto ...
E ora, il mio compito sembra essere quello di valutare / decidere una direzione strategica per utilizzare una qualche forma di un client MVC o MVVM framework lato client ... ma ho così tante domande.
- Dove si inserisce JQuery con i vari framework di controller sopra menzionati?
- JQuery è usato insieme a ciascuno o alcuni di essi hanno la loro " versione in stile JQuery " integrata?
- Strumenti come RequireJS sono ancora necessari se si implementa uno dei vari framework di controller sopra menzionati?
- Fa le
define
ethen
capacità cotto-in JQuery ora sostituiscono l'AMD Loader di cui sopra? - Quale sembra più modulare? (vedi note sotto)
NOTE:
Una cosa che non voglio in nessun quadro futuro è il requisito di dover accettare enormi quantità di funzionalità che non utilizzo. Voglio dire, preferirei usare un framework veramente modulare. Ad esempio, per usare l'interfaccia utente di jQuery devi prendere molte altre librerie di base che potresti non utilizzare effettivamente.
Sperimenterò con ciascuno di essi, ma alcuni feedback REALI sarebbero grandi. Ho visto alcune domande "simili", ma nessuna ha veramente risposto all'inclinazione di cui sopra.
Grazie in anticipo!