Fecha de publicacion

Usos menos conocidos de JavaScript ✨

Autor
Portada - Desarrollador con múltiples opciones

En anteriores artículos hemos hablado de algunos de los usos mas conocidos de JavaScript. Desarrollo web, móvil y de escritorio son algunas de las mas conocidas aplicaciones de este lenguaje. Ahora te hablare de otras áreas que suelen ser mencionadas con menos frecuencia.

Desarrollo de videojuegos 🎮

Así es y no esta nada limitado en esta área. Siendo el uso principal de JavaScript el desarrollo web, existen funciones nativas que permiten esto.

Canvas es un elemento HTML incorporado en HTML5 que permite la generación de gráficos dinámicamente por medio del scripting. Es decir, HTML5 en conjunto con JavaScript permite manipular y animar imágenes y otros elementos.

Además existen Frameworks y librerías especiales a las que comúnmente conocemos como Motores de juegos los cuales contienen funciones especiales que nos ayudan a crear con mas facilidad juegos 2D o incluso en 3D.

Lo mas interesante es que debido a las herramientas que existen para convertir código JavaScript en aplicaciones móviles, estos motores igual nos permiten llevar nuestros juegos a los smartphones.

Desarrollo de Videojuegos - control y pantalla de papel junto a logo de JavaScript

Internet de las Cosas 🌐

Una de mis áreas favoritas. Esta disciplina representa la unión del hardware con tecnologías de comunicación como internet.

Aquí podemos encontrar a JavaScript de dos formas distintas.

La primera es empleando JavaScript del lado del cliente para recibir información o interactuar con sensores o actuadores que bien pudimos haber programado nosotros mismo o no.

Un ejemplo de este uso, es la construcción de un sitio web para visualizar los datos extraídos por sensores colocados en un huerto, como cantidad de luz solar, humedad, PH, etc.

La otra forma en que podemos encontrar a JavaScript, aunque es menos común. Es usar JavaScript para programar el firmware de las placas electrónicas.

Frameworks como Johnny Five permiten tener nuestro primer acercamiento a la electrónica.

IoT - Niño armando el circuito de un auto miniatura, arriba el nombre Johnny Five junto a la figura de un robot

Si te interesa empezar a aprender de electrónica este articulo podría interesarte, te recomiendo el articulo Comenzando a aprender electrónica con Arduino

Inteligencia Artificial 🤖

Por ultimo hablaremos de JavaScript en la Inteligencia Artificial, un sector que se ha popularizado bastante en los últimos años, debido al sin fin de aplicaciones que se le ha dado y al aumento en capacidad de computo.

Si bien, JavaScript no es el lenguaje mas popular para este uso. Existen varias aplicaciones en las que se puede aprovechar. Desde Chatbots hasta Redes Neuronales.

Existen varias librerías dentro de este campo hechas con JavaScript, pero basta con mencionar que el mismo Google tiene una versión del famoso TensorFlow para este lenguaje (TensorFlow.js).

Inteligencia Artificial - Figura de un cerebro junto al logo de JavaScript

Conclusión

Como ves, JavaScript tiene muchas aplicaciones en muy diversas áreas de conocimiento. Estoy seguro que debes estar muy emocionado por empezar a programar con el 🧑‍💻.

Si quieres conocer más, no te pierdas el próximo artículo y si aun no has leído los artículos anteriores puedes buscarlos aquí