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

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

У новом издању:

  • Прелазак на нову ЛТС грану платформе Ноде.јс 14 је извршен (раније је коришћена грана 12.к).
  • Додан је нови вебФрамеМаин АПИ за приступ из главног процеса информацијама о РендерФрамес-има који раде на појединачним инстанцама ВебЦонтентс-а. ВебФрамеМаин АПИ је еквивалентан вебФраме АПИ-ју, али се може користити унутар главног процеса.
  • БровсерВиндов АПИ је додао методе БровсерВиндов.исТаблетМоде() и вин.сетТопБровсерВиев(), као и параметар вебПреференцес.преферредСизеМоде и системски контекстни мени, промењену величину (Виндовс/мацОС) и премештене (Виндовс) догађаје.
  • Подразумевано су омогућене поставке цонтектИсолатион и ворлдСафеЕкецутеЈаваСцрипт, које омогућавају додатне механизме изолације и заштите приликом извршавања ЈаваСцрипт-а.
  • Подразумевано, поставка црасхРепортер.старт({ цомпресс }) је омогућена. Уклоњен је застарели црасхРепортер АПИ.
  • Обезбеђена је могућност приступа АПИ-јима који нису објекти преко методе екпосеИнМаинВорлд у цонтектБридге-у.
  • Појединачни елементи цхроме.манагемент АПИ-ја су додати АПИ-ју за развој додатака.
  • Застарели „ремоте“ модул је замењен са „@елецтрон/ремоте“.

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

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

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

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

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