¿Qué podemos hacer con lenguajes de programación web que no sean sitios web / aplicaciones?

Solo agregando a la respuesta de Noam Ben-Ami:

Primero, JavaScript es el único lenguaje de programación web nativo, donde la programación web se define como un medio para manipular los navegadores. Sin embargo; JavaScript se ha expandido mucho más allá del navegador con herramientas como Node.

He escrito aplicaciones de escritorio con tecnologías web (Fenix ​​Web Server como ejemplo), demonios de servidor, aplicaciones móviles, aplicaciones de red, pantallas de visualización y sistemas de realidad virtual / aumentada por nombrar algunos … Incluso he programado un sistema telefónico (IVR) con JavaScript. Es posible controlar cosas como lavavajillas, cafeteras o incluso automóviles con JavaScript. También he visto animadores usar HTML / CSS para producir anuncios de televisión y señalización electrónica.

Una mejor pregunta puede ser qué no puedes hacer con JavaScript … Ciertamente hay cosas que no puede hacer, y hay varias cosas que no hace tan bien como otros idiomas. Sin embargo; está creciendo tan rápido que la cantidad de cosas que es incapaz de hacer está disminuyendo rápidamente.

Cualquier cosa. Acabo de escribir un módulo de nodo en javascript que analiza los datos en cassandra.

Podría escribir una rutina de cálculo distribuido en spark y usarla para realizar el aprendizaje automático o el procesamiento de gráficos.

Puedes escribir videojuegos en C #.

Son solo herramientas. Puedes hacer lo que quieras con ellos.

More Interesting

¿Cuál es el mejor enfoque de UX para rediseñar una aplicación web existente?

¿Cuáles son las desventajas desconocidas del marco iónico?

¿Hay sitios web con tutoriales para crear animaciones de interfaz de usuario en After Effects?

¿Debería un novato aprender a crear sitios web o aplicaciones ios / android?

¿Cómo se comunican de forma segura las aplicaciones móviles y los servicios web?

¿Debería o no construir mis propios servicios de back-end en un servidor host para mis aplicaciones móviles?

¿Cuál es el mejor lenguaje de codificación para crear sitios web y aplicaciones de Android, si requiero cambios frecuentes en el diseño del sitio web y la aplicación?

¿Cuáles son algunas opciones para crear una aplicación móvil de aspecto nativo para mi aplicación web Ruby on Rails?

¿Cómo se desarrolló Slack para que la experiencia web y móvil sea tan similar?

¿Necesito crear un equipo de desarrolladores para mi aplicación móvil / web? Tendrá perfiles de usuario / bases de datos, ubicación, mensajes, etc. ¿Dónde empiezo?

¿Es Meteor una buena opción para crear una aplicación simple de gestión de inventario de múltiples almacenes?

Cómo simular el desplazamiento de paralaje

¿Cuáles son las desventajas relativas de crear una aplicación nativa frente a HTML5 para dispositivos móviles?

Desarrollo de aplicaciones web, ¿cuál es el mejor lenguaje para php o python backend web móvil?

¿Qué lenguaje de programación o pila de idiomas es el más adecuado para una aplicación interactiva de chat social que puede conectarse a redes externas?