¿Debo aprender jQuery en la actualidad? Es una pregunta que surge a muchos programadores en estos días influienciados por lo que dicen muchos y todos les hacen caso. No es menos cierto que jQuery ha dejado de ser uno de esos frameworks imprescindibles a la hora de construir nuestra web o adentrarnos en cualquier proyecto, pero esto no quiere decir que haya muerto, simplemente que nuevas tecnologías optimizadas para el funcionamiento y las demandas actuales han invadido el mundo de la web y las aplicaciones, tecnologías como Angular, React o Vue. Pero… ¿qué pasó con jQuery? Pues básicamente jQuery fue en su tiempo una maravillosa alternativa para solucionar los problemas de compatibilidad y simplificar el trabajo de los programadores y de hecho aún lo es a pesar de que las empresas han comenzado a actualizar sus tecnologías o incluso se han mudado a Vanilla.
Pero como ya dije jQuery no ha muerto, solo debemos estar claros de cuando es viable usarlo y cuando no. Tras documentarme sobre el tema encontré la respuesta a esa pregunta. Entonces…
¿Cuándo debo usar jQuery?
Pues primeramente debes saber jQuery de manera obligatoria si el cliente te lo exije, el cliente siempre tiene la razón y es quien va a pagar tu trabajo asi que no hay excusas para desviarse a otro, jQuery es el que vas a usar.
Otra de las razones que te llevaría a usar jQuery es la necesidad de una función exclusiva de este y es que actualmente casi todas están disponibles en Vanilla JS o JavaScript Nativo, aún quedan los plugins de jQuery y estos ofrecen muchas funcionalidades que te ahorrarán muchísimo trabajo a la hora de trabajar tu proyecto.
¿Cuándo no usar jQuery?
El primer ejemplo es cuando estés trabajando en un proyecto simple, fácil y estático que no necesite funcionalidades de jQuery. Bien puede ser una página estática de promoción para algún negocio, algo que nisiquiera haga uso de un backend. En ese caso trabajar con JS Nativo te ahorrará muchos problemas.
Ya dijimos que no debes usar jQuery si estás trabajando en un proyecto demasiado simple, pues bien, tampoco debes usarlo si estás trabajando en un proyecto demasiado complejo. Las aplicaciones web modernas y complejas en su funcionamiento emplean tecnologías y métodos como los conocidos MVC o Modelo Vista Controlador los cuales son formas de usar nuestro servidor en función de la interfaz gráfica de usuario y algunas tecnologías como React y otras mencionadas están exlusivamente creadas con esos fines, algo para lo que no está creado jQuery y si intentas hacer un proyecto de este calibre con el vas a tener muchos problemas y sobre todo el trabajo se hará mucho más lento.
Conclusión. Aunque con el tiempo jQuery ha dejado de usarse a veces son razón y otras sin ella, no ha muerto y aún resulta muy útil en ciertas circunstancias. También hay que destacar que muchos medios y personas con peso en estos se han vuelto muy radicales con jQuery y pues lo han hecho ver como el monstruo que no es. La realidade es que como programadores debemos guiarnos por nuestra forma y no por lo que dicen los demás porque cada quien es eficiente a su modo y no debe dejarse influenciar por semejantes cosas. Esto no quiere decir que no debamos seguir consejos de los que saben más, simplemente que debemos saber elegir quienes son.
Espero que les haya gustado el artículo y que hayan aprendido, recuerden que pueden dejar sus comentarios con sus opiniones al respecto. ¡Un saludo!