Electron
ELECTRON
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.
Compañías como Microsoft, Facebook, Slack y Docker utilizan esta plataforma.
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
-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
Publicar un comentario