175 votos

¿Twitter vs Bootstrap jQuery UI?

He estado usando jQuery UI para algunas mejoras Página básica. Botón y entrado estilo y cuadros de diálogo modales. Ahora me he topado Bootstrap y luce muy bien.

¿Alguien tiene alguna experiencia de ir de utilizando jQuery UI a Bootstrap? Esto es lo que estoy pensando que hacer pero antes de hacerlo me gustaría estar al tanto de qué problemas puedo enfrentar.

109voto

Marco Johannesen Puntos 7863

Tengo varios proyectos.

La diferencia más grande en mi opinión

  • jQuery UI es el retroceso seguro, funciona correctamente y se ve bien en los navegadores antiguos, donde Bootstrap se basa en CSS3, lo que básicamente significa GRANDE en los nuevos navegadores, no tan grande en el viejo

  • Frecuencia de actualización: Bootstrap está recibiendo una gran actualizaciones con increíbles nuevas características, pero lamentablemente se podría romper código anterior, por lo tanto no pueden instalar el bootstrap y actualización cuando hay una nueva versión, que básicamente se requiere una gran cantidad de nueva codificación

  • jQuery interfaz de usuario está basada en la estructura html, con las transformaciones de JavaScript, mientras que el Bootstrap se basa en visual y personalizable en línea estructura. (llamar a un widget de JQUERY UI, y la define en Bootstrap)

Entonces, ¿qué elegir?

Que siempre depende del tipo de proyecto en el que trabaja. Es fresco y rápido en busca de widgets mejor, o son sus usuarios a menudo utilizan navegadores antiguos?

Siempre termino usando ambos, para que yo pueda usar lo mejor de ambos mundos.

61voto

Evan Carroll Puntos 13420

Habiendo usado ambos, Bootstrap de Twitter es una tecnología superior conjunto. Aquí están algunas diferencias,

  • Widgets: jQuery UI gana aquí. La fecha de widget que proporciona es inmensamente útil, y Twitter Bootstrap ofrece nada de eso.
  • Andamios: Bootstrap gana aquí. Twitter, la red de ambos líquidos y fijos son los mejores. jQuery UI, que incluso no proporcionar esta dirección, dejando a disposición de la página hasta el usuario final.
  • Fuera de la caja de profesionalidad: Bootstrap usando CSS3 es leguas adelante, jQuery UI se ve fechado por comparación.
  • Iconos: voy a ir de corbata. Bootstrap tiene más agradable iconos en mi humilde opinión de jQuery UI, pero no me gustan los términos un poco, Glyphicons Halflings normalmente no están disponibles de forma gratuita, pero un acuerdo entre el Bootstrap y el Glyphicons de creadores que han hecho esto posible, a ningún costo a usted como a los desarrolladores. Como agradecimiento, le pedimos que incluya un enlace opcional de regreso a Glyphicons siempre que sea práctico.
  • Imágenes y Miniaturas: va a Bootstrap, jQuery UI, que no ayuda aquí.

Otras notas

  • Es importante entender cómo estas dos tecnologías que compiten en las esferas. Hay una gran cantidad de superposición, pero si desea simple andamios fijos y/líquido creación de Bootstrap no es otra tecnología, es la mejor tecnología. Si desea cualquier widget de jQuery UI, probablemente, ni siquiera en el top tres. Hoy en día, jQuery UI, que es principalmente un juguete para la coherencia y la prueba de concepto para un cliente del lado del widget mediante la creación de un marco unificado.

29voto

eterps Puntos 7567

Se puede utilizar tanto con relativamente pocos problemas. Twitter Bootstrap utiliza jQuery 1.7.1 (al escribir esto), y no puedo pensar en ninguna razón usted no puede integrar a otros Jquery componentes de interfaz de usuario en HTML de las plantillas.

He estado usando una combinación de HTML5 Boilerplate Y Twitter Bootstrap construido en Initializr.com. Este combina dos impresionante arranque de plantillas, en un gran proyecto de arranque. Consulte los detalles en http://html5boilerplate.com/ y http://www.initializr.com/ O comenzar a trabajar de inmediato, vaya a http://www.initializr.com/, haga clic en el "Bootstrap 2", y haga clic en "Descargar". Esto le dará todos los js y css que se necesita para empezar.

Y no se asuste con HTML5 y CSS3. Initializr y HTML5 Boilerplate incluyen polyfills y IE código específico que permitirá que todas las características funcionen en IE 6, 7 8 y 9.

El uso de MENOS en Twitter Bootstrap es también opcional. Utilizan MENOS para compilar todo el CSS que es utilizado por Bootstrap, pero si usted sólo desea suprimir o añadir sus propios estilos, proporcionan un vacío archivo css para ese propósito.

También hay un espacio en blanco archivo js (script.js) para agregar código personalizado. Esto es donde puede agregar sus controladores o selectores adicionales jQueryUI componentes.

26voto

Rajiv Puntos 1308

Se ha utilizado tanto y nos gusta Bootstrap por su sencillez y el ritmo al que está siendo desarrollada y mejorada. El problema con jQuery UI, que es la que se está moviendo a la velocidad de un caracol. Se trata de tomar años para el despliegue de características comunes como la Barra de menús, control de Árbol y DataGrid que están en la planificación del desarrollo de la etapa para siempre. Nos esperó, esperó, esperó y finalmente dado y el uso de otras librerías como ExtJS para nuestro producto http://dblite.com.

Bootstrap ha llegado con bastante completo conjunto de características en un período muy corto de tiempo y estoy seguro de que superará a jQuery interfaz de usuario muy pronto.

Así que no veo el punto de usar algo que con el tiempo será obsoleto...

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X