¿Se descontinuará JQuery por el uso creciente de AngularJS?

No. jQuery será descontinuado por los navegadores que converjan en los estándares oficiales W3C y WHATWG.

En los días en que IE6 tenía una gran participación en el mercado de navegadores, jQuery era casi esencial (si querías mantener la cordura) porque tenías Firefox, Safari y, después de un tiempo, Chrome, por un lado, implementaba el comportamiento y las API de acuerdo con estándares, y luego IE implementando cosas de la manera que Microsoft quería. Básicamente, tenía que construir su sitio web dos veces, una para IE y otra vez para cualquier otro navegador que existiera.

jQuery cambió todo eso y eliminó las diferencias entre los navegadores para que pudiera escribir código una vez, y jQuery (dentro de lo razonable) se encargaría de manejar los diferentes navegadores por usted.

El desarrollo web ya no es así. Todos los navegadores modernos admiten cosas como AJAX y DOM de acuerdo con los estándares oficiales, por lo que simplemente no hay necesidad de incluir otra dependencia inflada en su código.

jQuery todavía puede ser útil ocasionalmente, pero cada vez es menos. No recomendaría jQuery para un nuevo proyecto a menos que tenga que admitir IE8 por alguna razón.

No lo creo.

Angular y JQuery se ocupan de preocupaciones muy diferentes. Mientras que Angular llega incluso a utilizar algunas funciones de JQuery.

JQuery normalmente se usaría para la interacción y manipulación DOM, mientras que Angular es una mejor opción para las SPA con un mayor nivel de datos o complejidad. Angular es un marco completo, es muy obstinado hacia sus estándares y mejores prácticas. JQuery, al final del día, es una biblioteca que puede conectarse a una multitud de otros marcos y / o bibliotecas.

De ningún modo.

Todavía uso jQuery donde necesito SOLO jQuery.

¿Dónde necesito SOLO jQuery?

Sitios que tienen contenido estático, sitios como mi cartera Pankaj Patel, sitios como mi blog Time to Hack.

Angular o cualquier marco MVC de Front End o similar se debe usar cuando hay muchos datos y para esos datos, se requiere una gran cantidad de recorrido DOM. La mayoría de los sitios ya tienen datos representados desde el servidor, entonces, ¿por qué usar MVC front-end?

Espero que ayude a comprender la situación de cuándo usar jQuery y cuándo usar los de descanso.


Si le gustó mi respuesta, le agradecería que la votara al presionar el botón azul claro a continuación. O visite mi blog Time to Hack.

No. En realidad atienden dos necesidades e iniciativas diferentes. Hay circunstancias navales en las que angular sería excesivo. Si todo lo que quiero son algunos Dom básicos pero poderosos y si leeshan y las funciones de consulta y la sintaxis simplificada de Ajax, entonces jQuery es perfecto para eso.