Pregunta

He usado Prototype ampliamente antes y nos ayudó a agregar una interactividad considerable a nuestras aplicaciones web. Sin embargo, estamos considerando hacer el cambio para usar jQuery para estandarizar algo mejor soportado en Visual Studio.

Comprendo que podemos usar jQuery.noConflict para ejecutarlo junto con Prototype, pero nos gustaría evitar que los usuarios necesiten descargar ambas bibliotecas para usar nuestro sitio web.

Entonces, ¿existe un buen recurso que pueda ayudarnos a mover los scripts antiguos de Prototype a jQuery?

¿Fue útil?

Solución

Realmente no puedo ayudarte demasiado con tu pregunta, aparte de decir que no he oído hablar de ninguna de esas herramientas y que me sorprendería mucho si realmente existiera una.

Si bien creo que jQuery es una gran biblioteca, y que tiene razón al querer usar solo una biblioteca, recuerde que el costo de cambiar sobre todos sus scripts será de muchas horas de trabajo. El costo de la descarga de 30kb de scripts por parte de sus usuarios será de aproximadamente 0,3 segundos. Tal vez intente eliminar paulatinamente el prototipo y solo refactorice sus páginas existentes cuando a) tenga que hacerlo, o b) si no tiene nada mejor que hacer.

Otros consejos

Falkayn,

No hay un proceso automatizado disponible para la conversión del código JavaScipt escrito en una biblioteca JS a otra. Además no puede haber uno. Diferentes bibliotecas implementan diferentes modelos de proramming y organizan sus API de manera diferente.

Por lo tanto, antes de que haya encontrado una solución a su problema, hágase una pregunta: ¿Voy a convertir mi código jQuery una vez a otra más " enfriador " " tipo X " Biblioteca de JavaScript se hizo disponible Si su respuesta es negativa, tómese su tiempo y convierta el código manualmente, sin importar cuánto demore. En caso de que respondas " sí " no convierta el código en absoluto.

Así va.

Gracias chicos por tu aporte. Estaba buscando más una comparación de sintaxis que nada automatizado, pero Nickf hace un buen punto en que el costo real no tiene por qué ser demasiado grande. Solo usamos Prototype en unas pocas páginas que realmente necesitaban un alto nivel de interactividad, por lo que siempre y cuando no tenga en cuenta las preguntas y respuestas, no debería perjudicar el uso de jQuery en ningún otro lugar.

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