Angular es un marco que puede ayudarlo a crear aplicaciones web complejas con tecnologías web modernas y alto rendimiento.
JQuery es una biblioteca que te ayuda a manipular páginas web usando un método que está completamente mal visto si estás usando Angular, y que puede y matará el rendimiento en dispositivos móviles si haces las cosas que cientos de tutoriales de JQuery recomiendan.
Entonces, ¿cuál elegir? Prefiero el enfoque de Angular, considerando la velocidad y la estructura que impone, las cuales son críticas para un buen sitio web. Pero muchas personas y empresas están atrapadas en la vieja forma de hacer cosas con JQuery (vea todas las otras respuestas en el momento en que escribo esto), lo que significa que si su objetivo es conseguir un trabajo, miraría los anuncios de trabajo cerca de donde desea trabajar y vea si todos quieren JQuery.
- ¿Cuánto cobrar por una publicación en mi sitio web? http://www.theawesomeinventions.com
- ¿Cuáles son las mejores aplicaciones de transmisión de API de Twitter para fines no científicos de datos?
- ¿Estudiar desarrollo web en 2016 no es útil?
- ¿Cuáles son las tareas más difíciles que tuvo que hacer como desarrollador web?
- Explique desde cero qué es el auto cableado en primavera.
Los conceptos básicos de JQuery tardan unos 10 minutos en completarse, y se incluye una versión “lite” con Angular, como alguien más mencionó. La mayoría de lo que realmente necesita aprender es cómo funciona el DOM, cómo funciona CSS, qué es una clase y cómo escribir selectores.
Sin embargo, otras partes de JQuery son en su mayoría una pérdida de tiempo si planea usar Angular. Entonces, si no estás tratando de conseguir un trabajo codificando JQuery, aprendería Angular 2. Luego aprendería Lodash. Con esos dos nunca deberías necesitar JQuery. Yo no.