Si conozco AngularJS, ¿tengo que aprender jQuery también? ¿Puedo sustituir AngularJS con jQuery?

Su pregunta revela la necesidad de aprender sobre el desarrollo web en general y las diversas tecnologías que lo impulsan.

Antes de sumergirse en Angular, le sugiero que pase tiempo aprendiendo los fundamentos de HTML, CSS y JavaScript (con y sin jQuery) mediante la creación de pequeñas aplicaciones. (Una buena referencia sería TodoMVC).

Con respecto a las tecnologías en cuestión, jQuery y AngularJs son fundamentalmente diferentes.

jQuery es la biblioteca estándar de facto para enlace de eventos, manipulación DOM y AJAX. Tener una buena comprensión de jQuery es imprescindible para cualquier desarrollador web. Período. Incluso los desarrolladores que odian jQuery, lo saben hasta cierto punto.

Además, como dijo el usuario de Quora, es realmente fácil de aprender. El tiempo dedicado a aprenderlo no se desperdiciará.

Angular es un marco MV * de aplicación web que proporciona las herramientas para modularizar su código con servicios, controladores, vistas (plantillas), etc.

Con el debido respeto a Kashif, Angular no va a desaparecer. Hay una gran demanda de desarrolladores angulares. Entonces, una vez que conozca los fundamentos, obtener una experiencia sólida con Angular definitivamente le servirá.

Recursos:
Aprenda jQuery en 30 días – Artículo de Tuts + Code
TodoMVC

Angular tiene incorporado jqlite, que es un subconjunto de la API jquery. Tendrá que entenderlo cuando manipule Dom dentro de las directivas.

More Interesting

¿Cómo usar Python para el desarrollo web? ¿Cuáles son las herramientas y las metodologías utilizadas?

Quiero aprender a diseñar sitios web desde cero. ¿Qué debo aprender y en qué orden? Tengo conocimientos básicos de HTML y JavaScript.

Actualmente estoy trabajando en un proyecto web y los archivos se están volviendo muy largos y repetitivos. ¿Se puede mitigar esto?

Fui contratado como desarrollador web / de aplicaciones. Quieren que cree maquetas de aspecto muy profesional. Tengo poca o ninguna experiencia con Photoshop (y ellos lo sabían). ¿Qué debo hacer?

Aprendí jQuery antes de JS, y ahora soy súper dependiente. ¿Cómo me vuelvo menos dependiente de jQuery y más de JS?

Estoy aprendiendo a ser un desarrollador web full stack. ¿Es Scala o Haskell mejor para mi lenguaje de backend?

¿Qué más necesito aprender para ser un desarrollador web completo?

¿Cómo haría una versión 'expandida' de una página web usando HTML, CSS y jQuery?

Enseño un curso de pregrado en desarrollo web (actualmente usando Rails). Si cambio a Java / Kotlin como lenguaje de programación, ¿recomendaría Spring, J2EE u otra cosa?

Cuando uso el comando 'docker-compose up' obtengo el error 'cliente y servidor no tienen la misma versión (cliente: 1.14, servidor: 1.12)' pero el cliente y el servidor tienen la misma versión 1.12. ¿Que puedo hacer?

Sigo escuchando que debo aprender a codificar, pero estoy un poco abrumado con todos los diferentes idiomas disponibles. Estoy interesado en aprender sobre diseño web. ¿Cuáles son algunas recomendaciones sobre por dónde empezar?

Cómo usar Firebase para mi aplicación Ionic v1

Si quiero crear un sitio web interactivo que maneje muchos datos generados por los usuarios, ¿qué tipo de idiomas necesito aprender y qué herramientas (IDE, etc.) usaría?

¿Cómo creo un nuevo sitio web?

Si alojo millones de blogs con WordPress MU, ¿creará un problema de escalabilidad?