PhoneGap(Cordova), con Sencha Touch 2 o jQuery Mobile?
jquery-mobile sencha-touch-2 (4)
@Coder_sLaY: Sencha tiene SDKTools y un Visual IDE que no solo puede crear una compilación de la aplicación, y después de eso pueden crear versiones nativas de android / ios. Sencha puede ser tan delgado como jQuery mobile.
Por lo tanto, los scripts móviles de Sencha pueden personalizarse, incluir scripts externos y, a continuación, el código se minimiza listo para producción, eliminando todas las clases no utilizadas de Sencha touch.
Si vas a mirar la ruta de Sencha, ve a los documentos de la API y echa un vistazo a las guías y videos, ya que hay muchos cambios para facilitar la codificación, incluido el nuevo paquete de datos, que es simplemente increíble.
En el pasado he usado PhoneGap (1.x) con Sencha Touch 1.x, porque esa era la mejor combinación. Aunque soy un admirador mucho más grande de jQuery que cualquier biblioteca ExtJS. Pero jQuery Mobile estaba realmente lleno de errores en aquel entonces. Las transiciones de página provocaron flashes blancos en los dispositivos Android. La capacidad de respuesta no fue tan buena como con Sencha Touch 1 (ST1). Aunque ST1 también tenía sus peculiaridades, definitivamente era la mejor opción.
Pero actualmente PhoneGap está en la versión 2 y Sencha Touch también. Pero como dije, me gusta más jQuery. Así que en realidad me pregunto si jQuery Mobile es bueno en estos días. ¿Todavía muestra mucho parpadeo cuando se desliza de una página a otra? O cualquier otra cosa con errores?
¿O debería ir por Sencha Touch (versión 2 en este caso)?
Espero que pueda dedicar algo de tiempo a probar estos dos productos con las respuestas de esta publicación. Esa es la razón por la que estoy preguntando.
Ese problema parpadeante se ha resuelto en la última versión de Jquery Mobile.
https://github.com/jquery/jquery-mobile/issues/4024 resuelto.
Esto realmente depende de qué plataforma va a crear la aplicación.
Si supone que desea construir una aplicación para iOS, entonces debería usar Phonegap + sencha porque sencha hace que parezca una aplicación nativa real. Funcionará muy bien para iPhone. Pero si quiere portar la misma aplicación en Android. Entonces es un error. Es muy lento en Android debido a las bajas especificaciones de hardware. Aunque es algo mejor en HTC one xy S3 debido a sus buenas especificaciones.
Recomendaría para Jquery Mobile porque se ha mejorado en estos años. Aunque su aspecto no es tan bueno como Sencha, pero funciona muy bien en casi todas las plataformas que probé (Android 2.xy posterior, Iphone, BB 5.xy posterior).
Una de las ventajas que JQM tiene sobre Sencha es que las secuencias de comandos móviles de Jquery pueden personalizarse y luego importarse en su aplicación. Se puede minimizar según sus necesidades. Para obtener información adicional, consulte aquí http://jquerymobile.com/download-builder/ Por lo tanto, JQM será más liviano que Sencha.
Esta es toda mi experiencia personal que tengo. Espero que te ayude
También hay algunas discusiones sobre este tema en Quora.
Es posible que desee verificar este hilo . Estamos decidiendo entre jQuery Mobile, Sencha Touch y Dojo Mobile. ¿Cuáles son los pros y los contras de cada uno? .