icon - ¿Está jQuery Mobile listo para usar en producción?
jquery mobile demos (5)
Al desarrollar un sitio de cliente con él, la respuesta es un sólido "tal vez". Hace muchas cosas bien, y Alpha 3 es una gran mejora, pero definitivamente hay fallas y características que hacen que sea difícil trabajar con ellas y hacer que algunas interacciones sean actualmente imposibles.
Es un gran proyecto y tiene mucho potencial, pero juzgaría cuidadosamente las necesidades de su cliente. Si las limitaciones actuales no son tope para mostrar, es muy divertido de usar y acelera en gran medida el desarrollo móvil.
He querido usar jQuery Mobile para un proyecto de cliente que se lanzará en aproximadamente 2 meses (a fines de abril) pero parece que no puedo encontrar ninguna hoja de ruta para jQuery Mobile.
Ahora está en la etapa Alpha 3 . Hubo solo un mes entre Alpha 1 y Alpha 2, pero alrededor de dos meses y medio entre Alpha 2 y Alpha 3 .
De acuerdo con el Bug Tracker , jQuery Mobile tiene 231 problemas abiertos donde muchos de ellos son críticos o altos o incluso 2 con el estado Bloqueador.
Realmente quiero utilizar este marco debido a su ambición de llegar a tantos clientes y mis sentimientos por jQuery en general :) Pero, ¿es sabio en este momento?
Actualización 2011-03-04
Según http://jquerymobile.com/2011/02/jquery-mobile-alpha-3-released/ : "En este momento estamos planeando lanzar la primera versión beta dentro del mes antes de pasar a nuestra versión 1.0".
De acuerdo con sidneyallen : "#jquery mobile Beta ETA es de mediados a fines de abril. Oído por casualidad en la reunión de Bay Area Mobile".
Actualización 2011-03-23
De acuerdo con la cuenta oficial de Twitter de jQuery Mobile, jQuery Mobile Alpha 4 debería ser lanzado dentro de una semana y la versión beta debería estar disponible en la conferencia jQuery de San Francisco, que se realizará del 16 al 17 de abril.
Actualización 2011-04-30
Sí, jQM Alpha 4 fue lanzado una semana después de mi última actualización con muchas mejoras. La versión beta aún estaba planificada para lanzarse a mediados de abril a tiempo para la conferencia jQuery.
El 7 de abril, el equipo lanzó jQM Alpha 4.1 que era una versión de mantenimiento. Ahora anunciaron que podrían no hacer el cronograma para la versión beta.
16 de abril, ahora es mucho más fácil usar la última versión (versiones nocturnas) en su proyecto de desarrollo.
21 de abril, parece que el equipo está buscando algunos errores .
Actualización 2011-05-23
En su publicación de blog más reciente, el equipo de jQuery anunció que pronto se lanzará la versión beta. La nueva fecha es a fines de mayo / principios de junio. La gran refacturación de la navegación y un mejor soporte de la plataforma son las grandes cosas que quieren preparar antes de una versión beta.
Actualización 2011-06-22
La tan esperada versión beta 1 finalmente está aquí . Fue lanzado hace dos días e incluye soporte para más plataformas, incluyendo Blackberry 5 y Opera Mini. Como nuestro equipo no había actualizado jQM desde Alpha 4.1 que se lanzó el 7 de abril, hubo muchas mejoras y correcciones de errores. La experiencia fue definitivamente mejor con respecto a los encabezados flotantes, las transiciones entre las páginas y la navegación en general. No encontramos ningún cambio de rotura que haya afectado nuestro código. Bueno, había algunos pero tenían que ver con la actualización del núcleo de jQuery de 1.5.1 a 1.6.1.
Una segunda versión beta debería estar disponible en un mes y la versión 1.0 debería publicarse a fines de este verano.
Ahora realmente creo que jQuery Mobile está listo para producción. Realmente no puedo ver ninguna otra alternativa con un alcance de dispositivo / escritorio tan amplio.
La versión beta de Jquery Mobile lanzada la semana pasada (11 de junio) es la más cercana. Si no está preocupado por la licencia. Sproutcore y SenchaTouch son otros dos que me gustan
Sugeriría que eche un vistazo a la lista de Blockers y Critical en el sistema de seguimiento de problemas de jQuery Mobile.
Repase esos y vea si alguno de ellos es posible para usted.
UPD: Personalmente encuentro que no es aceptable para las cosas en las que estoy trabajando. Necesitamos usar navegación de página secundaria a través de hash, es decir, # controller / action / id y no hay nada como eso en jQuery mobile. Así que tuvimos que cambiar a Sencha Touch, que hace un trabajo brillante en eso.
Teniendo en cuenta que la versión beta 1 tomó 3 meses más de lo estimado, no el "1 mes más", no sería optimista sobre el calendario de lanzamientos. Como no sabemos cuántas betas realmente están planificadas por el equipo, no hay forma de saber cuándo estará listo. Pero a la velocidad que van, podría ser poco realista suponer que en cualquier momento en 2011 estará listo para el 1.0.
la actualización final
jQuery Mobile Framework ha recorrido un largo camino. Obviamente está listo para entornos de producción. En particular, se han resuelto los problemas de rendimiento y tamaño.
Todavía no es una buena opción si solo quiere obtener el ''aspecto'' e ignorar qué marco hace. Entonces es solo un desperdicio de ancho de banda, porque puedes obtener todos los botones brillantes solo de CSS, sin 100k de código de framework JS
otra actualización
JQMbeta2 es genial. Supongo que puede usarlo con seguridad y luego actualizar al 1.0 completo con cambios menores en su código.
actualizar
En mi humilde opinión, ya puedes intentar utilizar JQMalpha4.1 para producción (lo hago), pero la versión beta seguramente será diferente. (Tendré que hacer algunos cambios en mi código)
La versión beta seguramente estará lista para usar en producción. Sin duda. :)
Puede usarlo "tal cual" siempre y cuando pueda proporcionar dispositivos para probar su aplicación, porque hay muchos problemas que podría tener que solucionar. Pero mientras esté probado y funcione, tiene una buena aplicación.
El problema con la producción es que jQuery Mobile aún puede cambiar la API y los nombres, y cómo funcionan las cosas, por lo que si creas una aplicación ahora, es posible que no funcione con futuras versiones.
Por lo tanto, esto depende mucho de tu aplicación. Si está planeando usar JQM para mejorar el HTML semántico y no escribe muchos hacks de JS y CSS, entonces puede arriesgarse a comenzar el proyecto con alpha3 en mi humilde opinión.
Recuerde obtener la última versión del repositorio y probar si las versiones más recientes aún funcionan con su código de vez en cuando. Son las correcciones de errores que más necesita.