2009-11-21 26 views
38

¿Cuál es la diferencia entre jQuery y jQuery UI? ¿Son ambos marcos diferentes? ¿Es necesaria la biblioteca jQuery para trabajar jquery UI o ambas funcionan de forma independiente? ¿Cuál es la diferencia entre cualquier complemento de tabulación jQuery y jQuery UI Tab? que es mejor usar?¿Cuál es la diferencia entre jquery y jquery UI?

Respuesta

24

jQuery es la biblioteca central. jQueryUI está construido encima. Si usa jQueryUI, también debe incluir jQuery.

jQuery Tabs precedió a la biblioteca jQueryUI. jQueryUI Tabs se basa en jQuery Tabs. La versión actual de jQuery Tabs es Tabs 3. Si recuerdo correctamente (recuerdo vagamente haber visto el código fuente hace un año), Tabs 3 es muy similar a lo que está en jQueryUI. La versión de jQueryUI, por supuesto, respeta los temas de Themeroller.

Utilicé jQueryUI en un proyecto. Tiene algunas características agradables, pero hay pocos widgets y parece estar avanzando a un ritmo glacial (parece que los mismos seis widgets han estado allí durante más de un año). Quizás tenga un segundo viento. Si mal no recuerdo, una de las cosas que me molestó es que en muchos de los widgets, no había una diferencia visible entre el estado de desplazamiento y el estado de clic.

Así que no recomendaría jQueryUI en este momento por sus widgets. Puede quererlo para los efectos y para el manejo de las interacciones arrastrables/transferibles.

Los widgets de la biblioteca Google Closure y los widgets en ExtJS me parecen más útiles, en mi opinión.

+0

quieres decir otras personas están creando complementos para jquery, el propio equipo de jquery crea complementos de jquery y lo llamaron como "jQuery UI". estoy en lo correcto? –

+0

El equipo jQuery trabaja en jQuery. jQueryUI fue, creo, un intento de crear efectos oficiales, tematizar y biblioteca de widgets. – Nosredna

0
  • jQuery UI se construye en la parte superior de jQuery. Ofrece increíbles mejoras a la interfaz de usuario.

  • @ 2da pregunta> Utilice lo que desee, interfaz usuario-desarrollador y desarrollador.

+0

mi pregunta es si tenemos dos opciones para cualquier requisito, uno es cualquier plugin jquery y el segundo es la solución de interfaz de usuario de jquery, entonces ¿qué mejor será usar? –

+1

Cuantos más javascript necesite incluir, más tendrá que descargar el cliente. si un simple complemento jquery satisface la necesidad, vaya con ello. – miku

+1

Es cierto, pero tanto la jQuery como la jQuery UI están alojadas en googleapis.Si usa esa versión, es probable que ya esté en la memoria caché del navegador y no se haya descargado. – Nosredna

3

Simplemente navegar a la jQuery UI site y leer:

jQuery UI proporciona abstracciones para la interacción de bajo nivel y la animación, efectos avanzados y de alto nivel, widgets de temable, construido encima de la jQuery JavaScript Library, que usted puede usar para crear aplicaciones web altamente interactivas .

+0

ya he leído, pero si tenemos algo que ver en ambos lugareshttp: //plugins.jquery.com/ y http://jqueryui.com/demos/ como Tab, Accordion etc. –

0

También descubrirá que no puede vivir sin jQuery. Es una pieza crucial para casi cualquier aplicación web. Y dado que su huella es tan pequeña que puede salirse con la suya incluida en la mayoría si no en todas las páginas.

jQuery UI sin embargo es más pesado con css e imágenes. También puede ser difícil lograr que el estilo funcione con las aplicaciones existentes. Me encuentro usando componentes de jQuery UI algunas veces y jQuery casi todo el tiempo.

+4

No se puede vivir sin jQuery a menos que usa moo, yui, dojo, prototype.js, glow o closure. :-) – Nosredna

+0

Nosredna: cuidado, el SO jQuery Fanboy Mafia pondrá la cabeza de un poni en tu cama. Es una molestia sacar las manchas de sangre del edredón. – bobince

+0

He estado usando jQuery durante años, pero creo que tienes razón: me falta claramente el fanatismo y debería pagar caro. – Nosredna

Cuestiones relacionadas