Nota del traductor: a menudo vemos varias comparaciones entre diferentes bibliotecas/marcos de JavaScript, pero esta conversación directa entre el arquitecto YUI3 y el padre de jQuery es muy rara y también es tan emocionante que no puedo evitarlo. De todos los lectores, espero que inspire a los colegas interesados en desarrollar "bibliotecas/marcos".
El padre de jQuery responde "¿Cómo aumenta YUI3 su influencia?"
Texto original: http://www.quora.com/How-could-YUI3-improve-its-image-compared-to-jQuery-MooTools-etc/
Pregunta: En comparación con jQuery y Mootools, ¿cómo mejora YUI3 su influencia?
Autor: John Resin (padre de jQuery)
Traductor: Bachi
YUI3 ha superado a YUI2 y está a la par de jQuery . Entonces, ¿cómo puede YUI3 mejorar su influencia? Con respecto a esta pregunta, algunas respuestas parecen estar un poco fuera de tema. La pregunta es "cómo mejorar la influencia de YUI" (una buena pregunta), pero la mayoría de las respuestas atacan a jQuery.
Respondo a esta pregunta desde dos aspectos:
Debo admitir que, en comparación con otras bibliotecas JS, YUI es realmente excelente, ya sea que se trate de trabajo a nivel de código, mucha documentación excelente, demostraciones , artículos de blog , tutoriales en video , etc., es realmente sobresaliente. Otras bibliotecas JS no prestan mucha atención a estos aspectos, y creo que estos contenidos son los componentes más importantes de un proyecto de código abierto exitoso. Sin embargo, YUI no ha tenido más éxito en ocupar el mercado, lo que siempre me ha desconcertado. .
Aquí, para facilitar su comprensión, haré algunas suposiciones:
En base a esto haré algunos breves comentarios:
En pocas palabras, el proyecto YUI debe mantener una dirección general. Si el enfoque está demasiado disperso, será contraproducente.
Hoy en día, si YUI compitiera directamente con jQuery, la forma en que operan YUI y sus subproyectos tendría que cambiar. Porque la forma actual en que opera el proyecto YUI es contraria a los métodos de trabajo de YAHOO . Dada la extremadamente pobre operatividad del enfoque de gestión actual, el proyecto YUI es una desgracia lamentable.
Originalmente, deberíamos usar SimpleYUI para iniciar nuestro programa YUI. Eche un vistazo a jQuery. Su API es simple y práctica, y la gente crea la mayoría de los sitios con estas encantadoras funciones. Entonces, cuando visitamos yuilibrary.com , debemos esperar que solo haya una forma de usar YUI, que es simpleYUI (el nombre debería cambiarse a algo más conciso y natural).
Fuente: taobaoued