Выпущена новая версия Electron 6.0.0, платформы разработки приложений на базе движка Chromium.

После нескольких недель разработки и в рамках графика выпуска Electron, объявлен запуск новой версии платформы Electron 6.0.0, который обеспечивает автономную структуру для разработки кроссплатформенных пользовательских приложений, используя Chromium, V8 и Node.js в качестве основы.

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

Об электроне

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

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

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

Каталог электронных программ представлен около 800 приложениями.

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

Основные изменения в Electron 6.0.0

Этот новый выпуск наполнен обновлениями, исправлениями и новыми функциями. Существенное изменение номера версии связано с обновление кодовой базы новой версии Chromium 76, а также платформы Node.js 12.4 и движка JavaScript V8 7.6.

Кроме того прекращение поддержки 32-битных систем Linux который был выпущен разработчиками несколько месяцев назад, все еще отложено, и версия 6.0 также доступна в 32-битных версиях

Чтобы упростить разработку новых приложений, подготовлен набор типовых демонстрационных приложенийs, включая примеры кода для решения различных задач.

Среди наиболее заметных изменений в новой версии API мы можем найти следующие:

Продолжение асинхронного перевода драйвера, который ранее использовал обратные вызовы, в форму, основанную на механизме обещания.

Promise предоставляется в десятках функций, включая категории ContentTracing. *, Печенье. *, Сессия. *, Веб-содержимое. * И webFrame. *.

В рамках работы по улучшению изоляции компонентов во время выполнения, Были добавлены три новых приложения для контроллеров: Electron Helper (Renderer) .app для процессов рендеринга, Electron Helper (GPU) .app для процессов взаимодействия с GPU и Electron Helper (Plugin) .app для плагинов.

Также началась подготовка к ограничению нагрузки на процесс рендеринга только модулей Node с использованием N-API или Context Aware.

Хотя реализация net.IncomingMessage согласована с поведением Node.js.

Если вы хотите узнать немного больше об изменениях и деталях этого нового выпуска Electron 6.0.0, вы можете посетить официальное объявление в блоге Electron. Ссылка эта.

Как получить новую версию Electron 6.0.0?

Наконец, если вы хотите получить эту новую версию платформы, вы можете сделать это с помощью менеджера пакетов npm который доступен для большинства последних дистрибутивов Linux и, конечно же, с терминалом в вашей системе.

Установка сделана в терминале и просто введите следующую команду чтобы получить электронику версии 6.0.0:

npm install electron@latest


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.