Lançamento do Electron 7.0.0, plataforma para criação de aplicações baseadas no motor Chromium

Preparado lançamento da plataforma Electron 7.0.0, que fornece uma estrutura independente para o desenvolvimento de aplicativos personalizados multiplataforma, usando componentes Chromium, V8 e Node.js como base. Alteração significativa no número de versão devido à atualização para a base de código Cromo 78, plataformas Node.js 12.8 e mecanismo JavaScript V8 7.8. Anteriormente esperado O fim do suporte para sistemas Linux de 32 bits foi adiado por enquanto e o lançamento
7.0 incluindo está disponível em compilações de 32 bits.

Entre os alterar em APIs específicas do Electron:

  • Adicionados métodos ipcRenderer.invoke() e ipcMain.handle() para organizar IPC assíncrono no estilo solicitação/resposta, que recomendado usar em vez do módulo “remoto”;
  • Adicionada API NativeTheme para leitura e processamento de alterações no tema do sistema e esquema de cores;
  • A transição para um novo gerador de definição para TypeScript foi feita;
  • Adicionado suporte para compilações do Windows para sistemas de 64 bits baseados na arquitetura ARM.

Lembramos que o Electron permite criar qualquer aplicação gráfica utilizando tecnologias de navegador, cuja lógica é definida em JavaScript, HTML e CSS, e a funcionalidade pode ser ampliada através do sistema add-on. Os desenvolvedores têm acesso aos módulos Node.js, bem como a uma API estendida para gerar diálogos nativos, integrar aplicativos, criar menus de contexto, integrar com o sistema de notificação, manipular janelas e interagir com subsistemas Chromium.

Ao contrário dos aplicativos da web, os programas baseados em Electron são entregues como arquivos executáveis ​​independentes que não estão vinculados a um navegador. Ao mesmo tempo, o desenvolvedor não precisa se preocupar em portar o aplicativo para diferentes plataformas; o Electron fornecerá a capacidade de construir para todos os sistemas suportados pelo Chromium. O elétron também fornece fundos para organizar a entrega e instalação automática de atualizações (as atualizações podem ser entregues de um servidor separado ou diretamente do GitHub).

Dos programas construídos na plataforma Electron, podemos destacar o editor Atom, cliente de e-mail nylas, um kit de ferramentas para trabalhar com Git GitKraken, um sistema para analisar e visualizar consultas SQL Vagão, sistema de blog WordPress Desktop, cliente BitTorrent Área de trabalho do WebTorrent, bem como clientes oficiais de serviços como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord. Total no catálogo do programa Electron apresentado cerca de 800 aplicações. Para simplificar o desenvolvimento de novas aplicações, um conjunto de padrões aplicações de demonstração, incluindo exemplos de código para resolver vários problemas.

Fonte: opennet.ru

Adicionar um comentário