Pregunta

Hemos tenido problemas con Mootools que no son muy compatibles con versiones anteriores específicamente en el área de funcionalidad de arrastrar y soltar. Me preguntaba si alguien ha tenido problemas similares con jQuery no es compatible con versiones anteriores. Estamos comenzando a usarlo bastante y estamos pensando en actualizar a una versión más nueva para comenzar a usar varios complementos que lo requieran. ¿Tendremos algún problema si nos deshacemos de la versión anterior?

¿Fue útil?

Solución

jQuery parece ser muy compatible con versiones anteriores. Lo he estado usando durante más de un par de años a través de varias versiones del núcleo y no he tenido problemas al actualizar, excepto algunos menores con algunos complementos. Diría que el núcleo parece estar bien, pero si está utilizando muchos complementos, es posible que tenga algunos problemas (pero estos suelen ser fáciles de solucionar, o el nuevo núcleo tiene esa funcionalidad incorporada de todos modos, por lo que puede soltarlo) ellos).

Otros consejos

jQuery se toma tan en serio la compatibilidad con versiones anteriores que produce una "compatibilidad con versiones anteriores" plugin para cada versión: http://docs.jquery.com/Release:jQuery_1. 2 # jQuery_1.1_Compatibility_Plugin . Permitió a las personas que no necesitan compatibilidad con versiones anteriores ahorrar en el peso de la página.

Mi experiencia es que al actualizar, a veces encuentro que las cosas que solían funcionar se rompen. Por ejemplo, al actualizar de 1.7.2 a 1.8.3 encontré que algunas funciones de arrastrar y soltar dejaron de funcionar. Algunos problemas pueden deberse a que las funciones jQuery obsoletas se descartan, aún en uso por versiones incompatibles de jQuery UI .

Aquí hay una cita de otro usuario :

  

La compatibilidad con versiones anteriores puede no ser el punto fuerte del equipo jQuery, pero   Como con la mayoría de las cosas, es un trabajo en progreso. No tengo intención de   menospreciar el gran trabajo que hacen, pero señala el hecho de que usted   simplemente must siempre prueba tus scripts con nuevas versiones de jQuery.

En mi experiencia, jQuery 1.x ha sido muy compatible con versiones anteriores hasta la versión 1.9.

  

La línea jQuery 1.x tuvo cambios importantes a partir de jQuery 1.9.0. Recomendamos encarecidamente que también use el complemento jQuery Migrate si está actualizando desde versiones anteriores a 1.9 de jQuery o necesita usar complementos que aún no se han actualizado. Lea la Guía de actualización de jQuery 1.9 y la publicación de blog de lanzamiento de jQuery 1.9 para obtener más información .

Y no actualice a 2.0 hasta que esté seguro de que esto no es un problema para usted:

  

jQuery 2.x tiene la misma API que jQuery 1.x, pero no admite Internet Explorer 6, 7 u 8.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top