Si echamos la vista atrás a la última década en JavaScript y la Web, ha sido un viaje increíble.
Si echamos la vista atrás a la última década en JavaScript y a cómo ha evolucionado la Web, ha sido un viaje increíble.
A pesar de tener libros de JavaScript de 1998 en mi biblioteca, no escribía mucho en JavaScript en 2010. Lo usaba, principalmente en forma de complementos de Mootools y jQuery. Probablemente escribía algún código de enlace en JavaScript, pero nada innovador.
En aquel entonces, JavaScript no se consideraba un lenguaje de moda. Su principal uso, fuera de proyectos que realizaban trabajos muy avanzados con grandes presupuestos, como GMail, Google Maps y otros.
El concepto de escribir una aplicación completa utilizando JavaScript ciertamente era extraño para la mayoría de las personas.
Avance rápido hasta el 31 de diciembre de 2019. JavaScript es… ¡GUAU!
JavaScript está en todas partes. En esos 10 años, se lanzaron varias versiones nuevas, incluida una importante (ES6), y la forma en que escribimos JavaScript hoy en día es muy diferente a la de 2010.
Async y await, funciones de flecha, promesas, generadores, const/let, clases, literales de plantilla y más, definitivamente hacen que el JavaScript moderno se vea y se comporte de manera muy diferente.
Los módulos ES hacen que las aplicaciones más grandes sean mucho más manejables de escribir y mantener.
Pero no fueron sólo la sintaxis y las nuevas características del lenguaje las que cambiaron.
Creo que uno de los mayores cambios de la década es la introducción y la adopción generalizada de herramientas de compilación. Desde Grunt hasta Gulp, Webpack, Parcel y Rollup, las cosas avanzan muy rápido y, como desarrolladores, tenemos cada día más poder.
Los paquetes de módulos nos brindan funciones muy avanzadas, como la función de sacudir árboles. Es sorprendente cómo han evolucionado las cosas desde los primeros tiempos.
¿Deberíamos mencionar Node.js? Técnicamente, Node se lanzó por primera vez en la primavera de 2009, por lo que no forma parte de esta década. Pero es justo decir que Node no explotó en su primer año, pero sí en esta década.
Hablemos ahora de los navegadores. En enero de 2010, IE estaba en la versión 8 y tenía una cuota de mercado del 50%, mientras que Edge no existía. Chrome tenía un año (!) y una cuota de mercado del 5%, ya que la versión 1.0 se lanzó en diciembre de 2008. ¿Te lo imaginas? Hoy, Chrome es el navegador más popular, con diferencia. Estoy viendo algunas estadísticas que indican que tiene el 64% de la cuota de Internet y Safari el 16%. Recetas faciles y rápidas
Hablando de Safari, en enero de 2010 teníamos el iPhone 3GS (yo no lo tenía, tenía un Nokia. Mi primer iPhone fue el iPhone 4, que salió al mercado más tarde ese año). Creo que JavaScript no funcionaba tan rápido en ese dispositivo, pero hoy los navegadores móviles pueden ejecutar JavaScript a la velocidad del rayo, y JavaScript se utiliza para crear aplicaciones móviles con marcos de trabajo increíbles como Cordova, Ionic, React Native y muchos más.
npm
Se lanzó en enero de 2010 y su crecimiento ha sido fenomenal. Nacido como un administrador de paquetes para módulos Node.js, hoy npm
es también el estándar de facto para el desarrollo frontend. Superó el millón de paquetes en junio pasado y estoy bastante seguro de que es el directorio de software más grande del mundo.
Hablando de eso, GitHub en enero de 2010 tenía poco más de un año y medio de existencia. Es curioso ver cómo se veía en ese entonces.
En esta década se han hecho realidad muchos proyectos increíbles. Me vienen a la mente Ember.js, CoffeeScript, Angular, React, por mencionar algunos.
Tuve la oportunidad de participar y entrar en muchas comunidades diferentes y la razón por la que JavaScript y todo el ecosistema evolucionaron tan rápido en esta década es la gente que trabajó en él.
Con entusiasmo, trabajo duro, compromiso y generosidad, la comunidad de código abierto, junto con cientos de empresas realmente motivadas y visionarias, hicieron de este pequeño rincón del mundo del desarrollo lo que es hoy.
Es lindo mirar atrás y ver lo lejos que llegamos.
Realmente no puedo imaginarme a dónde nos llevará la próxima década.
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Esta década en JavaScript
Si echamos la vista atrás a la última década en JavaScript y la Web, ha sido un viaje increíble.
programar
es
https://aprendeprogramando.es/static/images/programar-esta-decada-en-javascript-2251-0.jpg
2024-11-04
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente