Fecha de publicacion

¿Qué se puede hacer con JavaScript? 🤗

Autor
Portada - Desarrollador con múltiples opciones

Una de las características más valoradas del lenguaje de programación JavaScript es que, aunque fue construido para el desarrollo web, su uso no se limita a ese sector. Actualmente podemos encontrar muchas más aplicaciones de este lenguaje en otras áreas.

En este articulo hare un recuento de los más importantes usos que puedes encontrar para JavaScript. Si sabes de algún otro que no haya tenido en cuenta, no dudes en dejarlo en los comentarios.

Desarrollo web del lado del cliente

Primero recordemos su uso más común y para el que fue creado originalmente. Implementado como parte de un navegador web, permite mejoras en la interfaz de usuario y páginas web dinámicas.

Actualmente sería muy difícil encontrar un sitio web que no use este lenguaje.

React, Angular, Vue y Svelte son los Frameworks/Librerías más usados.

Desarrollo Web del lado del cliente - Persona escribiendo y de la computadora salta una imagen del mundo con el logo de JavaScript y múltiples servicios web alrededor

Profundiza mas leyendo Javascript en el Desarrollo Web.

Desarrollo web del lado del servidor

Node, el entorno en tiempo de ejecución multiplataforma para JavaScript fue creado por Ryan Dahl en 2009, basándose en el famoso motor v8 de Google Chrome. Se construyo con el objetivo de ser útil en la creación de programas de red altamente escalables.

Gracias a esta implementación del lenguaje surgió la oportunidad para las que comentaremos a continuación.

Logo de Node.js frente a un servidor

Desarrollo de software de escritorio

Gracias a la capacidad de comunicación de Node con sistemas operativos de forma directa, surgieron implementaciones que buscaban una alternativa al desarrollo de escritorio convencional.

El objetivo era usar tecnologías web para cualquier sistema en vez de tener que usar el lenguaje nativo de cada uno. Esto permitiría que usando un mismo código base se pudiera crear una aplicación tanto para Windows como para Mac.

Actualmente Electronjs es el Framework más popular para este uso.

Desarrollo de software de Escritorio - Computadora de escritorio con el logo de JavaScript en la pantalla

Desarrollo de Aplicaciones para dispositivos móviles

Otro gran uso para JavaScript es poder crear aplicaciones para teléfonos con cualquier sistema operativo, empleando el mismo código base.

Por mucho tiempo se buscó una implementación en dispositivos móviles que se sintiera similar a una aplicación nativa.

Frameworks como Ionic nos permite crear Progresive Web Apps, aplicaciones web que se comportan de manera similar a las nativas, pero con grandes limitaciones en cuanto al dominio del hardware.

No fue hasta que apareció React Native que se logró un resultado bastante cercano al nativo. Creado por Facebook para desarrollar aplicaciones para Android, iOS, macOS, Windows y otras plataformas.

React Native es muy popular para empresas de tecnología que están iniciando, pues les permite llevar sus apps a los principales sistemas móviles usando el mismo código y personal.

Desarrollo de Aplicaciones Móviles - Múltiples logos de apps dibujados en un pizarrón

El universo de posibles implementaciones de este lenguaje es muy amplio. Ahora conoces los más populares. Si quieres conocer más, puedes continuar tu lectura con Usos menos conocidos de JavaScript.