Foro

Home Forums General Alternativas a jQuery Mobile

This topic contains 13 replies, has 6 voices, and was last updated by Ángel Luis Sánchez Ángel Luis Sánchez 4 años, 6 meses .

Viendo 14 respuestas - de la 1 a 14 (de 14 en total)
  • Alternativas a jQuery Mobile

    Intervenciones
  • Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Muy buenas a todos, acabo de terminar mi aplicación y me gustaría consultar un par de cosas:

    - ¿Alternativas a jquery mobile?
    - ¿Estas alternativas pueden combinarse con jquery?
    - ¿Cómo mejorar la fluidez de mi app?

    He leído que jquery mobile presente un problema principal en dispositivos Android, y es la escasa velocidad. Lo he sufrido en mis carnes, y salvo que pruebe mi aplicación en un dispositivo actual, la velocidad de mi app deja mucho que desear.
    Por eso me he decidido investigar otros framweworks, aunque eso me conlleve a cambiar drásticamente la aplicación.
    Espero que me puedan dar unos consejos.
    Saludos y gracias de antemano!!!


    jcesarmobile 
    Participant

    Alternativas que pueden combinarse con jquery tienes kendo ui https://github.com/telerik/kendo-ui-core

    Busca un poco por el foro que ya hay varios hilos sobre los distintos frameworks


    Twitter: https://twitter.com/jcesarmobile
    Tutoriales e información sobre phonegap: http://www.phonegap.es/
    Stack Overflow en Español: http://es.stackoverflow.com/


    IMK
    IMK 
    Participant

    Le sugeriria cambiar Jquery por Zepto, es igual su sintaxis, ambos son manipuladores de DOM, Zepto pesa mucho menos, aunque carece de algunas funciones que si tiene Jquery.

    Puede usar JQT http://jqtjs.com o Knockout.j, backbone.js, mas que nada depende del proyecto.

    Yo le sugiero simplemente que use un manipulador DOM (si no tiene mucha pericia en Javascript) y que vaya agregado script según las situaciones que requiera, debido a que un framework es muy general y por ende trae muchas cosas que en la mayoria de los casos ni usamos o que terminamos usando solo dos o tres funciones del framework.

    En mi caso las transiciones me base del codigo fuente de JQT, que son css y algo de javascript, si deseaba algunas animaciones forzando el aceleramiento de harware, css lo hace pero existe una librería llamada velocity.js que se encarga de eso (útil para animaciones en el tiempo). Fuente: http://julian.com/research/velocity/


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Estuve investigando los frameworks y encontré jqMobi, ahora llamado App Framework. Parece bastante bueno y en todos los foros y páginas que visité, lo comparaban con otros frameworks, y la verdad, me parece demasiado bueno jajaja En comparativa de velocidad deja a jqueryMobile por los suelos.
    ¿Alguien lo ha usado?¿Podrían darme más información?

    Saludos!


    jcesarmobile 
    Participant

    Yo probé la versión 2 del intel app framework, puedes ver la app aquí https://github.com/jcesarmobile/Gijon-Vinos-y-Tapas

    Ahora han sacado la versión 3, pero aún no la he probado

    Tenía una sintaxis similar a jQuery pero no era igual del todo, aunque hay un plugin para usar el UI del intel app framework con jQuery https://plugins.jquery.com/appframework/

    EDIT:

    Según parece, la versión 3 elimina su librería de manejo de DOM y puedes usar jQuery o zepto sin problemas:

    The 3.0 version of App Framework removes the following

    Query selector library – instead use jQuery* or Zepto*
    Only supports Android* 4+, iOS* 6+, WP* 8, FF* OS and Blackberry* 10
    No longer provides a “Touchlayer”, use Fastclick (https://github.com/ftlabs/fastclick) instead.
    Native scrolling is only used. If you need a JS scroller, use an existing one like FTScroller (https://github.com/ftlabs/ftscroller) or iScroll


    Twitter: https://twitter.com/jcesarmobile
    Tutoriales e información sobre phonegap: http://www.phonegap.es/
    Stack Overflow en Español: http://es.stackoverflow.com/


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Voy a descargarmela para ver como va de velocidad y eso, porque por experiencia propia, por muy pequeña que sea la app utilizando jquery mobile, va igual de “lento” que una más grande.
    Voy a probar la tuya y te cuento y pregunto alguna cosilla ok?


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Buenas, y como se “une” app framework con jquery? ¿como se enlazan entre si?
    ¿se podría usar jquery libremente?


    jcesarmobile 
    Participant

    No he usado la versión 3, pero vamos, básicamente si quieres usar cualquier cosa de su UI (un popup, o una animación, o un botón, o lo que sea) buscas en su documentación como se hace http://app-framework-software.intel.com/api.php, y luego usas jQuery o zepto como los usarías normalmente en cualquier web, para llamadas ajax, manipulación del DOM, etc. No hay que enlazarlos entre si, son independientes


    Twitter: https://twitter.com/jcesarmobile
    Tutoriales e información sobre phonegap: http://www.phonegap.es/
    Stack Overflow en Español: http://es.stackoverflow.com/


    Webserveis
    Webserveis 
    Participant

    yo te recomiendo usar JQuery a secas con algún plugin que necesites en algun momento, y usar páginas separadas, algunos smartphones tienen poca memoria y mejor tener cargado lo justo en cada ventana de la app.


    Happy code!


    kiramishima
    kiramishima 
    Participant

    Alternativas a jquery mobile estan Ionic & Monaca con AngularJs como el encargado de la funcionalidad.
    Podrías intentar combinaciones como Backbone + Zepto + Ratchet | Zepto + TopCoat + Handlebars
    Probar con Sencha Touch o Kendo UI

    Mi favorita es ReactJS + React Routes + CSS Propio, es muy rapido.

    La otra razon de que el jQuery Mobile este lento es cuando comienzas a sobrecargar de paginas el Index.html y almacenas en cache las vistas.


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Dejo por aquí uno que es tan nuevo, tan nuevo, tan pequeño, y tan de la casa que aún no lo conocéis (alguno sí que lo conoce :) ) .

    http://www.javascriptview.com/

    Ya me diréis que os parece ;)


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Buenas Jose,
    la verdad es que tiene muy pero que muy buena pinta. Pero al ser nuevo, parece que hay poca documentación no? a este framework se le podrían añadir plugins externos como alguno de calendario por ejemplo? a parte de los plugins de phonegap que supongo que funcionarán.


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola Ángel,

    Puedes añadirle los plugins que necesites, @javascriptview es solo un pequeño framework que permite maquetar rápido una app (por ahora) :)

    Saludos!


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    vale vale, espero avances pues :)
    y algún framework que tenga tanta funcionalidad como jquery mobile, como accordion, listas, data-roles … pero que sea ligero?


Viendo 14 respuestas - de la 1 a 14 (de 14 en total)

You must be logged in to reply to this topic.

📆 Adobe Spectrum CSS, una librería Open Source de componentes web y app. 👉 https://t.co/HNHFyP83CU #PhoneGap #Adobehttps://t.co/jhqMGA60jt08:55 AM Feb 10th