Puedes y te recomiendo que lo hagas. Hay varias razones por las que realmente quieres hacer eso. Los principales en mi opinión son:
Actuación
- ¿Qué lenguajes de programación se utilizan para la mayoría de los sitios web agregados de búsqueda?
- Cómo editar un código fuente en WordPress
- Cómo identificar si hay código malicioso en un script PHP
- ¿Yourneeds.asia es la mejor empresa de SEO?
- ¿Qué temas de WordPress serían adecuados para un sitio web de un solo producto?
Vue es un marco MVC frontend reactivo moderno y ligero. Está muy inspirado en Angular (el creador, de hecho, solía trabajar en Google en el proyecto Angular) y permite a los usuarios usar el enlace bidireccional.
Con JQuery, deberías ir y elegir cosas del DOM para cambiar su valor y si esto se hace varias veces, hace que el navegador (y la aplicación) se desaceleren. En Vue, en cambio, gracias a las propiedades de Reactividad, simplemente puede cambiar cualquier dato reactivo en el código de JavaScript y se reflejará automáticamente en el DOM.
A prueba de futuro
JQuery hizo un gran trabajo al apoyarnos a los desarrolladores en los últimos 10 años, sin embargo, su tiempo ha terminado. Si bien JQuery es fácil de usar y ofrece brevedad, en realidad no simplifica las cosas.
El futuro de frontend se está moviendo hacia tecnologías basadas en componentes y esto, como comprenderán, es un gran paso adelante. Gracias a estos marcos, ahora podrá escribir el código de un componente solo una vez y luego podrá usarlo en cualquier proyecto. Recientemente hice un sistema de comentarios usando Vue y Rails y puedo decirte que no me gustaría volver a escribir eso. Afortunadamente, ahora puedo simplemente mover esos componentes en cualquier proyecto nuevo con el que esté trabajando.
Hay algunas personas que todavía usan JQuery dentro de Vue para algunas tareas básicas como llamadas AJAX, sin embargo, la comunidad de Vue está de acuerdo en que existen mejores opciones como Axios.
Soy desarrollador, emprendedor y lo más importante, creador. Obtenga más información en MeetAndreaRocca.