jquery-mobile - plantillas - jquery mobile themes
twitter-bootstrap vs jquery-mobile (5)
Me pregunto si alguien puede dar un consejo sobre cuál es "mejor". Twitter-bootstrap o JQuery mobile?
Gracias, -peter
Creo que las principales diferencias son evidentes por la forma en que los dos proyectos se identifican:
Bootstrap: "Elegante, intuitivo y potente marco de front-end para un desarrollo web más rápido y fácil".
jQuery Mobile: "Marco web optimizado para el tacto para teléfonos inteligentes y tabletas ".
Ambos marcos tienen como objetivo satisfacer diferentes necesidades y lograr diferentes cosas. Los he usado a los dos en proyectos separados y cada uno de ellos tiene fortalezas y debilidades, pero sería un perjuicio para ambos compararlos directamente. Es nuestro trabajo como programadores / diseñadores / ingenieros decidir el objetivo de su proyecto y elegir la mejor herramienta para el trabajo.
No sé si "mejor" es algo que puede responder, ya que sirven para diferentes propósitos. Bootstrap es una gran biblioteca de CSS para todo uso, mientras que jQueryMobile está más cerca de un framework. Lo que significa que jQueryMobile no solo hace que sus páginas se vean bien, sino que brinda muchas funciones orientadas a dispositivos móviles, como eventos de deslizamiento, transiciones de página, permite aplicaciones de una sola página (ya que solo mostrará un div con data-role = '' página ''a la vez), precarga de AJAX e historial API, y muchos componentes / widgets fáciles de usar. Mientras que bootstrap es principalmente una biblioteca de CSS principalmente para escritorio pero también funciona en dispositivos móviles, ya que 2.0 viene con consultas de medios integradas. Bootstrap no lo ayudará con listas táctiles, casillas de verificación, menús seleccionados, etc.
Una cosa más para señalar, jQueryMobile toma su marcado y lo viste con todo tipo de cosas bonitas usando JavaScript. Bootstrap tiene algunos javascript, pero solo para componentes opcionales, el resto es CSS.
Así que para responder en mi humilde opinión: si está haciendo una aplicación web que planea usar de manera explícita principalmente en dispositivos móviles, vaya a jQueryMobile; Cualquier otra cosa con Bootstrap, es realmente impresionante.
Si bien estoy de acuerdo en que Twitter Bootstrap! = JQuery Mobile, puede desarrollar sitios móviles con Bootstrap. Después de pasar los últimos dos meses desarrollando un sitio móvil usando jQuery Mobile, mi conclusión es esta:
El concepto detrás de jQuery Mobile es perfecto. El concepto de "página" se integra muy bien con las tecnologías del lado del servidor (ASP.Net MVC en mi caso). Le permite desarrollar páginas como archivos individuales, representados principalmente en el servidor, como ya está acostumbrado a hacer y probablemente desee hacer.
Sin embargo, en su estado actual, puede ser muy lento y muy problemático si intenta hacer demasiado con él. Me he encontrado con un problema tras otro en mi proyecto.
Así que diría que, si su sitio no es demasiado complicado (por ejemplo, sin deslizar, sin asistentes), entonces vaya con jQuery Mobile. De lo contrario, piense en esperar a que el proyecto madure. Ya casi está allí.
jQuery mobile! = twitter bootstrap. Twitter bootstrap se usa para crear diseños receptivos [un solo CSS puede funcionar en tamaño de pantalla grande y pequeño]. jQuery mobile está destinado para el desarrollo móvil. Por lo tanto, si desarrolla un sitio con jQuery mobile no obtendrá una buena coherencia de diseño en todos los navegadores de escritorio.
Depende de lo que vayas a hacer con eso. Prefiero Bootstrap en la mayoría de los casos, porque me gusta el CSS base además de que puedes compilar con responsive.less
así que también tienes una versión móvil. Soy mucho más rápido al crear prototipos con bootstrap porque es muy flexible y tiene un marcado simple (excepto por los complementos, que también son geniales).