jQuery.
Es más fácil de usar, con menos código para escribir. También resolvió muchos problemas con la compatibilidad entre navegadores, por lo que no tiene que hacerlo. La API es simple y potente, con muchas bibliotecas de extensiones.
Pero, tengo que calificar esta respuesta: realmente depende de lo que va a hacer con ella. Puede ser excesivo para algunos casos de uso. Además, jQuery no es la única biblioteca AJAX, aunque probablemente tenga la mayor compatibilidad. Algunos ofrecen Websockets, Ajax y técnicas de retroceso de sondeo para etapas sucesivas de degradación.
- Cómo implementar una base de datos en la nube compartida para mi Android y aplicaciones web
- Quiero aprender desarrollo web usando Ruby on Rails (sé que aprender el lenguaje Ruby es esencial). ¿Necesito pasar tiempo para aprender PHP también?
- ¿Existe un lenguaje de programación todo en uno para la web que no requiera un back-end (como en todo incluido)?
- ¿Cuándo debería considerar el uso de varios idiomas en un sistema de fondo?
- ¿Qué parte de .NET Framework es para el backend?
Si todo lo que necesita es el manejo de AJAX, entonces jQuery es una gran biblioteca para cargar. Debe obtener una versión personalizada solo con soporte AJAX (es decir, no la biblioteca jQuery completa). Hay muchos otros que cubren esto:
¡Fantásticos micro-marcos y micro-bibliotecas para diversión y ganancias!
Actualizado: Gracias a Jeff Doss por señalar el código más corto.