категории | RSS

Состоялся релиз Electron 26.0.0

15 августа 2023 года состоялся релиз платформы Electron 26.0.0. Это фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Переход на новый номер версии связан с обновлением компонентов проекта до кодовой базы Chromium 116, платформы Node.js 18.16.1 и javascript-движка V8 11.2.

По данным портала OpenNET, платформа Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на javascript, HTML и CSS, а функциональность решений может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, интеграции с системой вывода уведомлений, манипуляции окнами, взаимодействия с подсистемами Chromium.

Разработчики внесли в Electron 26.0.0 множество обновлений, дополнений, изменений и исправлений, включая:

частичную поддержку метода chrome.tabs.query();

возможность использования дополнительных опций командной строки Node.js в основном процессе Electron;

в файле-манифесте реализована поддержка параметра minimum_chrome_version;

добавление API safeStorage.setUsePlainTextEncryption и safeStorage.getSelectedStorageBackend;

поддержку параметра senderIsMainFrame для сообщений, отправляемых через метод ipcRenderer.sendTo();

поддержку всплывающих меню, вызываемых при помощи клавиатуры.

В отличие от веб-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium. Electron также предоставляет средства для организации автоматической доставки и установки обновлений. Например, обновления можно доставлять как с отдельного сервера, так и напрямую с GitHub.

В список приложений, построенных на базе платформы Electron, входят редактор Atom, почтовый клиент Mailspring, инструментарий для работы с Git GitKraken, система ведения блогов WordPress Desktop, BitTorrent-клиент WebTorrent Desktop, а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord.

В настоящее время в каталоге программных решений Electron представлено более 700 приложений. Для упрощения разработки новых программ авторами проекта подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.



Источник новости: habr.com

DimonVideo
2023-08-15T12:50:03Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика