Liberada la nueva versión de Electron 6.0.0, la plataforma de desarrollo de aplicaciones basada en el motor Chromium

Después de varias semanas de desarrollo y como parte del programa de lanzamientos de Electron, se ha anunciado el lanzamiento de la nueva versión de la plataforma Electron 6.0.0, que proporciona un marco autónomo para desarrollar aplicaciones de usuario multiplataforma, utilizando Chromium, V8 y Node.js como base.

Los desarrolladores tienen acceso a los módulos Node.js, así como a una API avanzada para generar diálogos nativos, integrar aplicaciones, crear menús contextuales, integrarse con el sistema para mostrar notificaciones, manipular ventanas e interactuar con los subsistemas de Chromium.

Sobre Electron

Para quienes desconocen aún de Electron, deben saber que este marco permite crear cualquier aplicación gráfica utilizando tecnologías de navegador, cuya lógica se define en JavaScript, HTML y CSS y la funcionalidad se puede extender a través del sistema complementario.

A diferencia de las aplicaciones basadas en la web, los programas basados en electron se entregan como archivos ejecutables autónomos que no están vinculados al navegador.

En este caso, el desarrollador no necesita preocuparse por portar la aplicación para varias plataformas, Electron proporcionará la capacidad de construir para todos los sistemas compatibles con Chromium. Electron también proporciona herramientas para organizar la entrega automática y la instalación de actualizaciones (las actualizaciones se pueden entregar desde un servidor separado o directamente desde GitHub).

El directorio de programas que están basados en electron está representado por alrededor de 800 aplicaciones.

De los programas creados sobre la base de la plataforma Electron, podemos mencionar el editor Atom , el cliente de correo electrónico Nylas , las herramientas para trabajar con GitKraken , el sistema de análisis y visualización de consultas Wagon SQL , el sistema de blogs WordPress Desktop, el cliente WebTorrent Desktop BitTorrent y servicios como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code y Discord.

Principales cambios en Electron 6.0.0

Este nuevo lanzamiento está repleto de actualizaciones, correcciones y nuevas características. Un cambio significativo en el número de versión está asociado con la actualización de la base del código de la nueva versión de Chromium 76 así como a la plataforma Node.js 12.4 y el motor V8 7.6 JavaScript.

Además de que la terminación de soporte para sistemas Linux de 32 bits que se había dado a conocer meses atrás por parte de los desarrolladores, sigue pospuesta por ahora y la versión 6.0 también está disponible en versiones de 32 bits

Para simplificar el desarrollo de nuevas aplicaciones, se ha preparado un conjunto de aplicaciones de demostración típicas, incluido un código de muestra para resolver diversos problemas.

Entre los cambios más destacables a la nueva versión de la API, podremos encontrar lo siguiente:

Se continuó con la traducción de controladores asincrónicos, que anteriormente usaban llamadas de devolución de llamada, a un formulario basado en el mecanismo Promise.

Promise se proporciona en docenas de funciones, incluidas las categorías ContentTracing. *, Cookies. *, Session. *, WebContents. * Y webFrame. *.

Como parte del trabajo para mejorar el aislamiento de los componentes en el runtime (tiempo de ejecución) , se han agregado tres nuevas aplicaciones de controlador: Electron Helper (Renderer) .app para procesos de renderizado, Electron Helper (GPU) .app para procesos de interacción con GPU y Electron Helper (Plugin) .app para complementos.

También se han comenzado los preparativos para limitar la carga en el proceso de renderizar solo módulos de Nodo utilizando la API N-API o Context Aware .

Mientras que la implementación de net.IncomingMessage está alineada con el comportamiento de Node.js.

Si quieres conocer un poco más acerca de los cambios y detalles de este nuevo lanzamiento de Electron 6.0.0 puedes visitar el anuncio oficial que se encuentra en el blog de Electron. El enlace es este.

¿Como obtener la nueva versión de Electron 6.0.0?

Finalmente si quieres obtener esta nueva versión de la plataforma, puedes hacerlo con ayuda del gestor de paquetes npm el cual esta disponible para la mayoría de las distribuciones de Linux actuales y por supuesto con una terminal en tu sistema.

La instalación la realizas en la terminal y basta con que escribas el siguiente comando para obtener la versión 6.0.0 de electron:

npm install electron@latest


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.