Electron



ELECTRON


Resultado de imagen para electron js


Es un framework para JS que permite el desarrollo de aplicaciones enriquecidas de escritorio mediante el uso de tecnologías web. Está desarrollado por GitHub, es de código abierto y multiplataforma (funciona bajo Linux, Mac y Windows).
Está basado en io.js y funciona bajo un subconjunto mínimo de librerías de Chromium.

Compañías como Microsoft, Facebook, Slack y Docker utilizan esta plataforma.



electron-process


Electron.js funciona creando dos tipos de procesos, el proceso main y el proceso renderer. El primero es un proceso de Node.js, este es nuestro proceso principal, viene a ser nuestra aplicación en si misma, este proceso tiene acceso a varias API de Electron.js solo para este proceso que nos ayudan a comunicarnos con el SO y realizar distintas acciones o efectos.


El segundo (renderer) es un proceso de Chromium, tiene un Node.js incorporado y acceso a todos sus módulos y los que instalemos con npm, por lo que desde nuestro renderer podemos usar módulos como fs para leer y escribir en el disco, o hacer peticiones a una base de datos directamente.

-Certificación
Como se trata de un framework de código abierto, no existe una certificación oficial como tal.

-Referencias

[5]"Electron | Build cross platform desktop apps with JavaScript, HTML, and CSS.", Electronjs.org, 2019. [Online]. Available: https://electronjs.org/. [Accessed: 03- Apr- 2019].

[6]"Desarrollando aplicaciones de escritorio con Electron.js", platzi.com, 2019. [Online]. Available: https://platzi.com/blog/aplicaciones-escritorio-electron-js/. [Accessed: 03- Apr- 2019].

Comentarios

Entradas más populares de este blog

ITAF

MOF

SABSA