Electron es un framework de desarrollo para macOS que permite programar aplicaciones usando HTML, CSS y JavaScript desde un mismo entorno. Gracias a ello, como desarrollador puedes programar una misma aplicación para multiples plataformas desde un mismo lugar.
HTML, CSS y JavaScript en un mismo entorno
Electron es el entorno utilizado para programar apps multiplataforma conocidas como WhatsApp, Spotify, Slack o Discord. Gracias a su versatilidad, es posible crear desde aplicaciones de mensajería o clientes de correo hasta juegos. Para funcionar, Electron crea un proceso de Chromium en el cual se puede ejecutar código HTML, CSS y JavaScript. Todo lo que programes se carga como si fuera una web, y puedes hacer incluso que interactúe con el sistema operativo a través de la propia API de Electron.
Todo se ejecuta en un proceso de Chromium
Para programar con Electron, tienes que instalar primero Node.js. Tras ello, has de crear un proyecto usando el comando npm init, que creará un archivo package.json. Tras ello, agregas las dependencias al proyecto usando npm install. Por último, creas un archivo main.js y un archivo index.html sobre el que se cargará el proceso en Chromium. Tras ello, podrás compilar y ejecutar la aplicación usando npm run start.
Su versatilidad también tiene como contrapartida que ocupa más espacio que otros entornos de desarrollo, así como también puede que tengas que perder más tiempo en depurar código para encontrar y solucionar errores.
Si buscas un entorno de desarrollo versátil para desarrollar aplicaciones multiplataforma, descargar Electron es una de las mejores opciones que hay.
Comentarios
Todavía no hay opiniones sobre Electron. ¡Sé el primero! Comentar