¿Qué es Electron y sirve para hacer un programa de escritorio para mi empresa?

Electron · Tecnología web

La respuesta corta

Electron es una herramienta que empaqueta una aplicación hecha con tecnologías web (HTML, CSS y JavaScript) para que funcione como programa de escritorio, con su ícono, sus ventanas y su instalador. Su desventaja es el peso, porque cada app lleva su propio motor de navegador.

Tu páginaSe empaquetaProgramade escritorioUna página que se vuelve programa
Electron es una caja que empaca tu página: la convierte en un programa con ícono, listo para instalar.
Explicado con calma

Qué es Electron, paso a paso

Electron es un framework de código abierto que empaqueta una aplicación escrita en HTML, CSS y JavaScript junto con un motor de navegador y Node.js, para que funcione como programa de escritorio. Así la app puede usar archivos del equipo, tener ventanas propias y un instalador.

La ventaja es que el conocimiento que sirve para hacer una página sirve también para hacer el programa. La desventaja es el peso: cada app lleva su propio motor de navegador, así que el instalador ocupa más que el de un programa nativo.

Por qué le importa a tu negocio

Para un negocio, Electron permite tener un programa moderno, que funciona sin internet y se actualiza solo, sin escribir una versión distinta para cada sistema operativo. Es una buena opción cuando la operación ocurre en unos pocos computadores de oficina.

Ejemplos

Lo mismo, en pequeño y en grande

En pequeño

Una escuela con su programa de matrículas

Su sistema se instala en Windows como cualquier programa, pero por dentro está hecho con las mismas tecnologías de una página web. Así se ve moderno y trabaja con los archivos del computador.

En grande

Una empresa con un programa interno

El mismo equipo que hace su página puede hacer también el programa de escritorio, porque usa los mismos conocimientos. A cambio, el instalador pesa más que el de un programa nativo.

Dónde lo vas a ver

Cómo lo usamos en Damorus

El sistema de se distribuye con Electron y un instalador NSIS asistido, que pregunta dónde instalar y muestra el progreso, y las actualizaciones llegan con electron-updater. Un script de Electron abre además la app en modo demo, siembra datos ficticios y fotografía las 13 pantallas principales, para mostrar el sistema sin exponer a un solo alumno. El instalador no tiene firma de código, así que Windows muestra un aviso la primera vez; el cliente aceptó ese límite.

Pregunta rápida

Pon a prueba lo que leíste

Elige A, B o C. Si fallas, lees el porqué y pruebas otra vez.

¿Para qué sirve Electron?

A jugar

Aprende jugando

?ABC
Pregunta rápida

Cinco preguntas sobre lo que se puede construir

Siguiente en la ruta · paso 9 de 11Qué son las actualizaciones OTA y cómo se actualiza un programa sin reinstalarlo
El juego de este término
?ABC

Cinco preguntas sobre lo que se puede construir

¿Conoces a alguien a quien le sirva esto?