¿Qué es Electron y sirve para hacer un programa de escritorio para mi empresa?
Electron · Tecnología web
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.
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.
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.
Lo mismo, en pequeño y en grande
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.
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.
Cómo lo usamos en Damorus
El sistema de Atlantic Center 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.
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?
Aprende jugando
Cinco preguntas sobre lo que se puede construir
Cinco preguntas sobre lo que se puede construir
Otros temas que te pueden interesar