Seleccionar página

jqueryEl 14 de enero de 2006 se presentó la primera versión de jQuery por John Resig, cuando todavía estaba en la universidad, en el BarCamp NYC y prácticamente desde entonces se ha convertido en la libería Javascript más popular.

jQuery fue creado con dos objetivos básicos: para proporcionar una interfaz sencilla para interactuar con el DOM y reducir el número de problemas de compatibilidad entre navegadores. Cuando apareció la situación de compatibilidad entre navegares era mucho más compleja y confusa de lo que ahora podemos encontrar. Sin jQuery el esfuerzo para construir páginas mínimamente complejas hubiera sido mucho más dificil, la popularización de Ajax hubiera sido mucho más lenta y la evolución de la construcción de páginas web hubiera sido muy diferente. jQuey ha sido una de las mayores contribuciones de los últimos años y sin duda ha ahorrado millones de horas de trabajo.

Afortunadamente ahora vivimos en un mundo donde los estándares se han difundido de una forma más consistente y las diferencias entre los navegadores son más pequeñas, aunque todavía persisten, pero no son tan exageradas como en el pasado. Es probable que ahora mismo jQuery no sea tan necesario como lo fue en el pasado, que hayan aparecido alternativas y versiones simplificadas, pero sigue teniendo una excelente salud.

Desde hace algún tiempo se viene planteando la pregunta ¿jQuery es todavía necesario? Los navegadores modernos son más consistentes y siguen los estándares de una forma más precisa, con lo que la necesidad de usar jQuery ha disminuido. Lo cierto es que la sintaxis de jQuery es más sencilla que la que ofrecen los métodos nativos para el uso del DOM, además de ser muy popular y conocida por prácticamente cualquier desarrollador que trabaje en entorno web.

Quizás algún día se abandonará definitivamente en favor de los métodos nativos, pero en la práctica no ha llegado su momento. En cualquier caso, jquery es la libería Javascript más importante y influyente hasta fecha

Por vuestra parte, ¿qué piensas de jQuery? ¿Estáis usando jQuery tú o tu equipo? Comparte tu opinión en los comentarios.

Novedades

HTTP2 para programadores. Enviar mensajes del servidor al cliente con Server Sent Event (sin WebSockets)

HTTP2 para programadores. Enviar mensajes del servidor al cliente con Server Sent Event (sin WebSockets)

En esta charla, organizada por MadridJS, Pablo Almunia nos muestra cómo la mayoría de nosotros cuando oímos hablar por primera vez de HTTP2 nos ilusionamos con las posibilidades que presumiblemente se abrían para el desarrollo de soluciones web avanzadas y cómo muchos nos sentimos defraudados con lo que realmente se podía implementar.

En esta charla podemos ver cómo funciona el HTTP2, que debemos tener en cuenta en el servidor para hace uso de este protocolo y, sobre todo, cómo podemos enviar información desde el servidor al cliente de forma efectiva y fácil. Veremos con detenimiento cómo por medio de los Server-Sent Events (SSE) podemos recibir en el cliente datos enviados desde el servidor sin utilizar websocket, simplificando enormemente la construcción de aplicaciones con comunicación bidireccional.

Observables en Javascript con Proxies

Observables en Javascript con Proxies

En esta charla, organizada por MadridJS, Pablo Almunia nos habla de la observación reactiva de objetos en Javascript por medio de Proxy. Se describe paso a paso cómo funcionan los Proxies y en que casos pueden ser nuestro mejor aliado. Veremos que no hay que tenerles miedo, son bastante sencillos de utilizar, y nos ofrecen una gran abanico de posibilidades.

Aplicaciones JAMStack, SEO friendly y escalables con NextJS

Aplicaciones JAMStack, SEO friendly y escalables con NextJS

En esta charla de Madrid JS, Rafael Ventura nos describe las funcionalidades clave de NextJS, nos muestra en vivo cómo desarrollar una completa aplicación JAMStack con Server Side Rendering (SSR) y Static Site Generation (SSG) y termina mostrando como publicar esta aplicación en Vercel.

Stencil JS: mejora el Time To Market de tu producto, por Rubén Aguilera

Stencil JS: mejora el Time To Market de tu producto, por Rubén Aguilera

En esta charla Rubén Aguilera nos cuenta los problemas que tienen muchas empresas a la hora de sacar productos accesibles, vistosos y usables en el Time To Market que requiere Negocio y cómo podemos minimizar este tiempo gracias al DevUI con StencilJS para adecuar una aplicación de Angular a las exigencias del mercado en tiempo record.