JavaScript: El lenguaje que está en todos lados
Quizás alguna vez escuchó “write once, run anywhere”, frase utilizada en los años noventa para describir el poder de un famoso lenguaje de programación. Sin embargo, hay uno que también logra hacer esto: JavaScript. Teniendo en cuenta que la cantidad de dispositivos y plataformas es mucho mayor que décadas atrás, esta premisa es más que interesante para ahorrar tiempo y dinero en la implementación de proyectos.
De acuerdo a la última encuesta publicada por Stack Overflow y por séptimo año consecutivo, JavaScript sigue siendo el lenguaje de programación más utilizado. Esto se da en parte porque pasó a ser, no sólo un lenguaje usado en el lado del cliente, sino también, con el entorno de ejecución Node.js, usado del lado del servidor.
JavaScript continúa liderando, por séptimo año consecutivo, el ranking de los lenguajes de programación más utilizados, según la encuesta anual de Stack Overflow.
También hubo una explosión de frameworks en los últimos años, haciendo que JavaScript sea más fácil de implementar, más fácil de escalar, permitiendo desarrollar aplicaciones web interactivas y reactivas. Las comunidades que los respaldan siguen peleando codo a codo, por lo que React, Angular y Vue siguen siendo los más populares.
Otra ventaja de este crecimiento, es poder escribir código una vez en JavaScript y desplegarlo como aplicaciones nativas para Android y iOS. Esto es posible gracias a frameworks como React Native o NativeScript, que realizan la tarea de convertirlos a los lenguajes nativos de estos sistemas operativos.
Para las pc también es posible desarrollar aplicaciones de escritorio. Electron es un framework que nos permite utilizar JavaScript y ejecutarlo en Windows, Linux y macOS gracias a Chromium y Node.js.
Hoy en día, este ecosistema es súper importante para el desarrollo web, porque hace que tengamos un campo más amplio en el cual desempeñarnos, con herramientas más potentes, que nos permiten desarrollar aplicaciones a la altura de los requerimientos de los clientes y la exigencia de los usuarios, y como si fuera poco, ¡diferentes plataformas a partir de un mismo código!
En TopGroup hemos utilizado estas tecnologías para desarrollar Góndola Virtual, una extensión virtual de la tienda física, que le permite exhibir sus productos en cualquier lugar. Solicite información acerca de esta u otras soluciones.