Lanzamento de Electron 7.0.0, unha plataforma para crear aplicacións baseadas no motor Chromium

Preparado lanzamento da plataforma Electrón 7.0.0, que proporciona un marco autónomo para desenvolver aplicacións personalizadas multiplataforma, utilizando compoñentes Chromium, V8 e Node.js como base. Cambio significativo no número de versión debido á actualización á base de código Chromium 78, plataformas Nodo.js 12.8 e motor JavaScript V8 7.8. Anteriormente esperado O fin do soporte para sistemas Linux de 32 bits atrasouse polo momento e o lanzamento
7.0 incluíndo dispoñible en compilacións de 32 bits.

entre cambios en API específicas de Electron:

  • Engadíronse os métodos ipcRenderer.invoke() e ipcMain.handle() para organizar o IPC asíncrono no estilo petición/resposta, que recomendado use no canto do módulo "remoto";
  • Engadiuse a API nativeTheme para ler e procesar cambios no tema do sistema e no esquema de cores;
  • Fíxose a transición a un novo xerador de definicións para TypeScript;
  • Engadido soporte para versións de Windows para sistemas de 64 bits baseados na arquitectura ARM.

Lembrámosche que Electron permíteche crear calquera aplicación gráfica mediante tecnoloxías de navegador, cuxa lóxica está definida en JavaScript, HTML e CSS, e a funcionalidade pódese ampliar a través do sistema de complementos. Os desenvolvedores teñen acceso aos módulos Node.js, así como a unha API estendida para xerar diálogos nativos, integrar aplicacións, crear menús contextuales, integrarse co sistema de notificacións, manipular ventás e interactuar cos subsistemas de Chromium.

A diferenza das aplicacións web, os programas baseados en Electron entréganse como ficheiros executables autónomos que non están vinculados a un navegador. Ao mesmo tempo, o programador non ten que preocuparse por portar a aplicación a diferentes plataformas; Electron ofrecerá a posibilidade de construír todos os sistemas compatibles con Chromium. Electron tamén proporciona fondos para organizar a entrega automática e a instalación de actualizacións (as actualizacións pódense enviar desde un servidor separado ou directamente desde GitHub).

Dos programas construídos na plataforma Electron, podemos destacar o editor Átomo, cliente de correo nylas, un conxunto de ferramentas para traballar con Git GitKraken, un sistema para analizar e visualizar consultas SQL Carro, Sistema de blogs de escritorio WordPress, cliente BitTorrent Escritorio WebTorrent, así como clientes oficiais de servizos como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord. Total no catálogo do programa Electron presentado preto de 800 solicitudes. Para simplificar o desenvolvemento de novas aplicacións, un conxunto de estándares aplicacións de demostración, incluíndo exemplos de código para resolver varios problemas.

Fonte: opennet.ru

Engadir un comentario