Издање Елецтрон 23.0.0, платформе за прављење апликација заснованих на Цхромиум мотору

Припремљено је издање платформе Елецтрон 23.0.0, која пружа самодовољан оквир за развој вишеплатформских корисничких апликација, користећи као основу компоненте Цхромиум, В8 и Ноде.јс. Значајна промена у броју верзије је последица ажурирања базе кода Цхромиум 110, платформе Ноде.јс 18.12.1 и В8 11 ЈаваСцрипт мотора.

Међу променама у новом издању:

  • Добавлена поддержка API WebUSB, позволяющего напрямую взаимодействовать со специализированными периферийными устройствами, подключаемыми через порт USB. WebUSB даёт возможность организовать работу с USB-устройствами без установки в систему специализированных драйверов c определением логики низкоуровневого взаимодействия в приложении.
  • В объект Display добавлено свойство «label» с текстовой меткой, наглядно идентифицирующей экран.
  • Реализован API app.getPreferredSystemLanguages() для определения выбранных в системе языков.
  • Добавлен метод SerialPort.forget(), возвращающий Promise для обработки закрытия последовательного порта, а также реализовано событие serial-port-revoked, генерируемое при отзыве доступа к последовательному порту после закрытия соединения к нему.
  • Добавлен API win.setHiddenInMissionControl, позволяющий скрыть окно приложения в интерфейсе Mission Control на системах с macOS.
  • Из объекта BrowserWindow удалены устаревшие события scroll-touch-begin, scroll-touch-end и scroll-touch-edge, вместо которых следует использовать событие input-event в WebContents.
  • Прекращена поддержка ОС Windows 7, 8 и 8.1, а также Windows Server 2012 и 2012 R2.

Платформа Елецтрон вам омогућава да креирате било које графичке апликације користећи технологије претраживача, чија је логика дефинисана у ЈаваСцрипт-у, ХТМЛ-у и ЦСС-у, а функционалност се може проширити кроз систем додатака. Програмери имају приступ Ноде.јс модулима, као и проширени АПИ за генерисање матичних дијалога, интеграцију апликација, креирање контекстних менија, интеграцију са системом обавештења, манипулацију прозорима и интеракцију са Цхромиум подсистемима.

За разлику од веб апликација, програми засновани на електрону се испоручују као самосталне извршне датотеке које нису везане за претраживач. Истовремено, програмер не мора да брине о преносу апликације за различите платформе; Елецтрон ће обезбедити могућност изградње за све системе које подржава Цхромиум. Елецтрон такође пружа алате за аутоматску испоруку и инсталацију ажурирања (ажурирања се могу испоручити или са засебног сервера или директно са ГитХуб-а).

Програми изграђени на платформи Елецтрон укључују Атом едитор, Маилспринг клијент е-поште, ГитКракен алатке, ВордПресс Десктоп систем за блоговање, ВебТоррент Десктоп БитТоррент клијент, као и званичне клијенте за услуге као што су Скипе, Сигнал, Слацк, Басецамп, Твитцх, Гхост, Вире , Врике, Висуал Студио Цоде и Дисцорд. Укупно, каталог програма Елецтрон садржи 734 апликације. Да би се поједноставио развој нових апликација, припремљен је сет стандардних демо апликација, укључујући примере кода за решавање различитих проблема.

Извор: опеннет.ру

Додај коментар