2010-11-16 10 views
10

Soy nuevo en la programación web (desarrollo de escritorio profesionalmente). Quiero aprender más sobre programación web, especialmente usando la biblioteca jQuery. Veo referencias a jQuery UI y jQuery Tools; Incluso me parece que hay algo de controversia en torno a estos.Comparar jQuery UI contra jQuery Tools

¿Cuál es la relación entre jQuery y jQuery UI/Herramientas jQuery. ¿Se prefiere uno sobre los otros? ¿Hay alguna referencia (además de las páginas de inicio respectivas) para usar estas bibliotecas?

Gracias

Respuesta

5

No hay relación entre las dos bibliotecas excepto por el hecho de que ambos están construidos en la parte superior de jQuery.

En mi experiencia, las dos bibliotecas funcionan muy bien para el conjunto de características que proporcionan. Debe echar un vistazo al conjunto de características en la página de inicio y decidir qué necesita, luego haga su elección.

Puede usar ambos al mismo tiempo si es necesario, por lo que para responder a su comentario en otra respuesta, utilizando la función de arrastrar & soltar desde jQueryUI y la información sobre herramientas de jQuery Tools es definitivamente una opción. Si puede usar solo una biblioteca, probablemente sea mejor hacerlo. Su código será más claro (ya que cada biblioteca está codificada con un estilo diferente) y sus usuarios tendrán menos archivos javascript para descargar cuando visiten su sitio web.

En cuanto a la documentación, yo esperaría a encontrar más documentación sobre jQueryUI, ya que es utilizado por muchas personas en todo el lugar (no tengo los números ni nada, pero mi conjetura es que jQueryUI se utiliza mucho más que las herramientas jQuery). La documentación en el sitio web jQueryUI es increíble y proporciona ejemplos para cada componente.

3

que utilizan jQuery UI mucho debido a la función de arrastrar y soltar, que no está presente en jQuery Herramientas. Algunas veces uso jQuery Tools para la información sobre herramientas que no está presente en jQuery Ui. Entonces, yo diría que necesitaría verificar lo que necesita antes de elegir uno.

Ambos tienen la opción de crear paquetes personalizados con lo que necesita para hacerlos más livianos.

En ambos casos, para aprender las demos son un buen punto de partida, la documentación es bastante bueno.

+0

¿Es posible combinar JQueryUI y jQueryTools? Supongamos que necesito tanto D & D como información sobre herramientas. Suponiendo que el núcleo subyacente de jQuery es el mismo, ¿puedo extraer D & D de la interfaz de usuario y la información sobre herramientas de Herramientas? – kmontgom

+0

No tengo un problema todavía, pero no he usado ambos en su totalidad. Aparentemente hay algunos problemas de nombres de funciones en algunos casos fronterizos. http://flowplayer.org/tools/forum/35/33536 – Siedrix