poco de una cuestión abstracta, pero me sorprende que no estoy encontrando ya:RequireJS vs Dojo 1.7 AMD
Ahora que se ha ido todo el Dojo AMD con 1,7, ¿cómo se compara a RequireJS, Laboratorio, Cabeza, etc ...
Editar: Me doy cuenta de que el laboratorio y la cabeza no son cargadores AMD. Para aclarar:
Me gusta cómo Dojo está dividiendo su núcleo en módulos pequeños, concisos y de un solo propósito. (Supongo que estos módulos funcionarían con cualquier cargador de AMD ahora, aunque no lo he probado). Esto deja a dojo.js apenas más que un cargador AMD.
Así que la pregunta es: como un cargador AMD, ¿cómo se acumula Dojo. En términos de qué tan bien sigue la especificación, velocidad, tamaño, eficiencia, lo que sea. Es el chico nuevo en un tema muy acalorado, parece, pero he escuchado sorprendentemente poco al respecto.
Gran pregunta ... Todavía tengo que ver los datos de rendimiento. También sería interesante compararlos en función de sus diversas herramientas de optimización. FWIW, requirejs fue el trabajo de @jrburke, un committer de Dojo que hizo un excelente trabajo en el cargador original y en la carga del módulo multidominio. AMD era una especie de cargador de próxima generación para Dojo. En mi experiencia, la compatibilidad de cargador cruzado aún no es tan buena. Hay algunas cosas que pueden ser necesarias en la especificación, como el comportamiento de la llamada a require() inmediata, también incoherencias en cómo se manejan los módulos de complementos. – peller