Esto es todo lo que debes saber de JavaScript hasta ahora: sus tres generaciones

¡Hola, programador! ¿Sabías qué cada diez años ocurre un cambio significativo en JavaScript? Por esto es bueno siempre conocer un poco de historia para poder conocer los periodos nuevos que se avecinan. En la actualidad, estamos en un periodo muy acelerado, su mayor característica es el constante crecimiento y desarrollo tecnológico. 

Se puede decir que estamos en la tercera generación de JavaScript ¡Presta atención y sigue leyendo hasta el final para que entiendas todo lo que esto significa!

Lo que debes saber hasta ahora.

  1. La primera generación.

Esta comenzó a finales de 1996 y se extiende hasta el 2007. Entre sus principales características está el alto revuelo que tuvo al salir, sin embargo, tuvo que competir con una gran cantidad códigos de lenguajes que están en pleno auge también.

  1. La segunda generación.

A comienzos del año 2008 hasta el 2019 ocurre lo que se denomina como la segunda generación de JavaScript. Hubo un gran crecimiento por parte del código, siendo usado por una gran cantidad de personas para desarrollar sus productos. 

En esta generación, nacen herramientas como los npm, Node.Js, ES5 y una gran cantidad de opciones en las bibliotecas de JS Build. Esto aumentó la aplicabilidad, siendo usable también en teléfonos celulares. 

¡Los usuarios ayudaron a expandir el lenguaje de programación a través de la exploración constante!

  1. La tercera generación.

Estamos en plena tercera generación, un periodo con un crecimiento muy acelerado. A partir del 2020 comenzó una nueva era para los lenguajes de programación donde se trata de eliminar los sesgos heredados.

Por ejemplo, el primer rasgo heredado que se trata de eliminar en esta nueva generación es: ‘’ la dependencia de JS en CommonJs’’. Existen alternativas nuevas como ES Modules. 

Hay problemas que aún no se han resuelto y se tratarán de resolver en esta generación. Así como la capacidad de que los navegadores manejen paquetes de datos cada vez más pequeños. 

El futuro está a la vuelta de la esquina, se está trabajando en él y puede llegar muy rápidamente ¡Así que prepárate para él!

Implicaciones.

  • Ya no es indispensable crear herramientas de JavaScript en JavaScript.
  • Muchas personas están aprendiendo Rust para crear herramientas de JavaScript.
  • Aumenta la aplicabilidad. 
  • Se eliminan creencias y se suplantan por unas nuevas.
  • Javascript en general será mucho más rápido.

El resultado.

Los resultados estamos por experimentarlos. Pero, podemos asegurar algo: el futuro es fascinante para los desarrolladores y programadores que se sepan adaptar a él.

Los lenguajes de programación nos brindaran una mejor experiencia y aplicabilidad superando los límites ya vistos. Todo esto se traduce que podrás ofrecer mejores productos a tus usuarios, tales como: tamaños más pequeños y tiempos de carga muchos más rápidos.

La conclusión.

La mayoría de las herramientas con las que podemos contar en la actualidad antes no existían, así que imagínate cómo será el futuro. El crecimiento es indetenible y la toma de nuevo enfoque es inevitable. 

Por ejemplo, antes era impensable que existiesen nubes de almacenamiento públicas, con el tiempo la integración de este tipo de herramientas para los lenguajes de programación será indispensable.

Ahora que sabes esto ¿Qué piensas de JavaScript?

¡Prepárate para la nueva era!