po 'di una questione astratta, ma sono sorpreso io non sto trovando già:RequireJS vs Dojo 1.7 AMD
Ora che Dojo è andato tutto AMD con 1.7, come si confronta a RequireJS, Lab, Testa, ecc ...
Modifica: Mi rendo conto che il laboratorio e la testa non sono caricatori AMD. Per chiarire:
Mi piace come Dojo stia dividendo il nucleo in piccoli, concisi, moduli monouso. (Suppongo che questi moduli funzionino con qualsiasi caricatore AMD ora, anche se non l'ho ancora testato) Ciò lascia lo stesso dojo.js a malapena più di un caricatore AMD.
Quindi la domanda è: come un caricatore AMD, come si impila Dojo. In termini di quanto bene se segue le specifiche, velocità, dimensioni, efficienza, qualunque cosa. È il nuovo ragazzo in un tema molto acceso, ma ne ho sentito sorprendentemente poco.
Ottima domanda ... Devo ancora vedere i dati sulle prestazioni. Sarebbe anche interessante confrontarli in base ai loro vari strumenti di ottimizzazione. FWIW, requirejs è stato il lavoro di @jrburke, un committente Dojo che ha svolto un lavoro eccellente sul caricamento del caricatore originale e del modulo interdominio. AMD era una sorta di caricatore di nuova generazione per Dojo. Nella mia esperienza, la compatibilità cross-loader non è ancora così buona. Ci sono alcune cose che potrebbero dover essere inchiodate nelle specifiche, come il comportamento della chiamata di richiesta immediata(), anche incoerenze nella gestione dei moduli di plugin. – peller