Me pregunto si alguien ya intentó portar jQueryMobile encima de Zepto.js (http://zeptojs.com/) en lugar de jQuery requerido?jQueryMobile en Zepto.js?
Respuesta
Creo que es simplemente temprano para eso. jQuery Mobile aún no ha visto una versión oficial (solo alpha2) y zepto.js todavía está en su infancia.
Además, zepto.js establece "[...] que la emulación de todas las características de jQuery no es un objetivo del proyecto", solo quieren emular las partes más útiles. Con esta dirección, es cuestionable si zepto.js puede servir como un reemplazo directo para jQuery en el contexto móvil.
Sin embargo, un posible éxito de zepto.js podría inspirar al equipo de jQuery ... tal vez pronto veamos una compilación de "jQuery para Chrome Smartphones" que tenga todo el material de IE/Firefox/Opera compilado.
La característica principal de Zepto.js sobre jQuery es su tamaño de archivo de ~ 10kb (minified, not gzipped) en lugar de ~ 80kb de jQuery. Si tuviera que reemplazar jQuery wuth Zepto.js, aún tendría que incluir jQuery mobile, que pesa unos 95kb (JS & CSS).
- jQuery y jQuery Mobile: 175kb
- Zepto.js y jQuery Mobile: 115kb
se ahorraría aproximadamente 1/3 de la descarga de peso (no incluyendo HTML, imágenes y otros JS), lo que hace que sea poco probable que valga la pena hacer un puerto de jQuery Mobile a Zepto.js.
Zepto.js actualmente también solo es compatible con los navegadores WebKit, lo que significa que usted también estaría perdiendo soporte de Firefox Mobile y también de IE7 & 9 Mobile.
Actualización: Zepto now supports a lot more platforms.
Solo una actualización, Zepto es compatible con una gran cantidad de navegadores que incluyen ahora Firefox y Opera. Soporte para IE está en camino. http://zeptojs.com/ – Hasanavi
dave1010 hace buenos puntos.
También puede estar interesado en una vuelta & vuelta entre el creador de Zepto (madrobby) y jQuery (Juan Resig) en Hacker News
Me encanta cosas como esta, muy buena parte. ¡Vota por ti! –
@max Eso es casi 2 años de despotricar contra Zepto vs Jqeury. E incluso en ese tema, la diatriba está en la primera versión beta de zepto. – Plippie
@webmat El enlace no es más que un tema de despotricar/sobornar. comparando manzanas con peras Nada positivo o real comparable sale de ello. – Plippie
jQTouch ya soportan zeptojs, es posible que desee darle una oportunidad.
Empecé en un proyecto web y realmente, rally quiero usar Zepto, pero los usuarios actuales que desarrollan para Zepto son realmente bajos. No es una gran comunidad, no tiene muchos complementos y no veo por qué no usar el CDN de Google para jQuery.
Zepto es ideal para desarrolladores senior de JavaScript tal vez.
- 1. jQueryMobile en ASP.NET WebForm
- 2. Jquerymobile - $ .mobile.changepage
- 3. PhoneGap o JqueryMobile?
- 4. JqueryMobile - Listviews right arrow
- 5. phonegap jquerymobile sessions
- 6. Crear botón dinámicamente - JQueryMobile
- 7. Agregar elementos a Listview en jqueryMobile
- 8. El botón jquerymobile hecho clic en azul
- 9. jQueryMobile y Themeroller: ¿necesita volver a lanzar temas al actualizar jQueryMobile?
- 10. jQuerymobile - Bloques y Splitscreen para iPad
- 11. Dónde puedo descargar los temas de jQueryMobile
- 12. Capturar la tecla de retroceso presionar en BlackBerry con jQueryMobile
- 13. Cómo personalizar (o desactivar) el botón "volver" automático en JQueryMobile
- 14. Cómo integrar Google Analytics en un sitio web de jQueryMobile
- 15. ¿Qué es Zepto.js alternativa a jQuery's $ (this) .parent(). Parent(). Find ('. Active')?
- 16. Enrutamiento Backbone.js y jQueryMobile sin hack u otro enrutador
- 17. jQueryMobile: cómo trabajar con eventos de control deslizante?
- 18. ¿Cómo subir un archivo con JQueryMobile para un iphone/ipad?
- 19. jquerymobile phonegap botón de retroceso obtener el estado anterior
- 20. jQueryMobile: no se puede vincular a documentos PDF
- 21. jquerymobile cambiando dinámicamente el texto para la emisión del botón
- 22. cómo agregar una imagen de bienvenida en pantalla completa en una aplicación web usando jquerymobile
- 23. ¿Cómo ocultar el teclado en la página de jQueryMobile en una aplicación de Phonegap?
- 24. Enlaces en sitios remotos de JQueryMobile en una aplicación de PhoneGap safari abierto
- 25. Al hacer clic en link_to root_url, el CSS desaparece con jquerymobile
- 26. cómo desactivo el botón de retroceso del teléfono en Android usando Jquerymobile, PhoneGap
- 27. Problema de parpadeo al navegar entre páginas con la plantilla de varias páginas en jQueryMobile + PhoneGap
- 28. Documento pageinit se activa más de una vez en iOS (jQueryMobile)
- 29. ¿Puedo arreglar el ancho y la altura del cuadro de diálogo jQueryMobile?
- 30. Optimización del código para jQueryMobile: problemas para incluir selectivamente archivos JS externos solo cuando son necesarios
Aunque en algunos casos es deseable dirigirse a agentes de usuario específicos, alentar a los desarrolladores a hacer esto basándose en las cuotas de mercado actuales del navegador no parece una buena idea. – dave1010