Liberazione di Electron 7.0.0, una piattaforma per creà applicazioni basate nantu à u mutore Chromium

Preparatu liberazione di a piattaforma Elettronu 7.0.0, chì furnisce un quadru autònumu per sviluppà applicazioni persunalizati multi-piattaforma, utilizendu cumpunenti Chromium, V8 è Node.js cum'è basa. Un cambiamentu significativu di u numeru di versione per via di l'aghjurnamentu à codebase Chromium 78, piattaforme Node.js 12.8 è u mutore JavaScript V8 7.8. Prima aspettatu A fine di u supportu per i sistemi Linux 32-bit hè stata ritardata per avà è a liberazione
7.0 cumpresi dispunibule in build a 32 bit.

Frà cambiamenti dans les API spécifiques à l'électron :

  • Добавлены методы ipcRenderer.invoke() и ipcMain.handle() для организации асинхронного IPC в стиле запрос/ответ, который cunsigliatu использовать вместо модуля «remote»;
  • Добавлен API nativeTheme для чтения и обработки изменений в системной теме оформления и цветовой схеме;
  • Осуществлён переход на новый генератор определений для TypeScript;
  • Добавлена поддержка Windows-сборок для 64-разрядных систем на базе архитектуры ARM.

Ricurdativi chì Electron permette di creà qualsiasi applicazioni gràfiche cù tecnulugii di navigatore, a logica di quale hè definita in JavaScript, HTML è CSS, è a funziunalità pò esse allargata attraversu u sistema di add-ons. I sviluppatori anu accessu à i moduli Node.js, è ancu una API estesa per creà dialoghi nativi, integrazione di applicazioni, creazione di menu di cuntestu, integrazione cù u sistema di visualizazione di notificazione, manipulazione di Windows, è interagisce cù i sottosistemi Chromium.

A cuntrariu di l'applicazioni web, i prugrammi basati in Electron sò furniti cum'è schedarii eseguibili autonomi chì ùn sò micca ligati à un navigatore. À u listessu tempu, u sviluppatore ùn deve micca preoccupatu di portà l'applicazione per diverse piattaforme; Electron furnisce a capacità di custruisce per tutti i sistemi supportati da Chromium. Electron furnisce ancu risorse per urganizà a consegna automatica è a stallazione di l'aghjurnamenti (l'aghjurnamenti ponu esse furniti da un servitore separatu o direttamente da GitHub).

Di i prugrammi custruiti nantu à a piattaforma Electron, pudemu nutà l'editore Atom, cliente di mail nylas, un toolkit per travaglià cù Git GitKraken, un sistema per analizà è visualizà e dumande SQL Carru, WordPress Desktop blogging system, client BitTorrent WebTorrent Desktop, è ancu i clienti ufficiali per servizii cum'è Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code è Discord. Totale in u catalogu di u prugramma Electron prisentatu circa 800 applicazioni. Per simplificà u sviluppu di novi applicazioni, un inseme di standard applicazioni demo, cumprese esempi di codice per risolve diversi prublemi.

Source: opennet.ru

Add a comment