Electron

Electron -antes conocido como Atom Shell- es un framework de desarrollo de aplicaciones de escritorio multiplataforma. Es decir, desarrollas una aplicación y puedes compilar versiones funcionales de la misma tanto para Windows como para Mac como para Linux.

Puedes también compilar para iOS y Android, pero no está concebida principalmente para estas plataformas.

Electron funciona sobre el engine de Chromium utilizando NodeJS. El navegador se encarga de la interfaz visual y de la lógica de la programación. Dispone también de una serie de APIs desarrolladas en C++ y Objective-C a las que accede a través de JS bindings.

Este framework es muy popular y es el utilizado por Visual Studio Code, Atom, Wordpress desktop y un largo etcétera.

Últimamente (noviembre de 2019) Apple está poniendo bastantes pegas para aprobar en su tienda de apps las aplicaciones desarrolladas con este framework, supongo que será debido a que quieren promocionar Catalyst, pero bueno, Apple va y viene con los bloqueos de su tienda, es el problema de las tiendas propietarias.

Electron es un proyecto de Open Source mantenido principalmente por GitHub.

Podéis obtener más información y conocer su proceso de despliegue en su web oficial: https://electronjs.org/.

Espero que os sirva de utilidad ^_^.

Comentarios