Išleista Electron 7.0.0 – platforma, skirta programoms, pagrįstoms „Chromium“ varikliu, kurti

Parengta platformos išleidimas Elektronas 7.0.0, kuri suteikia savarankišką kelių platformų tinkintų programų kūrimo sistemą, kaip pagrindą naudojant Chromium, V8 ir Node.js komponentus. Reikšmingas versijos numerio pasikeitimas dėl atnaujinimo į kodų bazę Chromas 78, platformos „Node.js 12.8“ ir JavaScript variklis V8 7.8. Anksčiau tikimasi 32 bitų Linux sistemų palaikymo pabaiga kol kas atidėta ir išleidimas
7.0 įskaitant prieinama 32 bitų versijose.

Tarp pokyčiai specialiose elektroninėse API:

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

Priminsime, kad Electron leidžia kurti bet kokias grafines aplikacijas naudojant naršyklės technologijas, kurių logika apibrėžta JavaScript, HTML ir CSS, o funkcionalumą galima išplėsti per priedų sistemą. Kūrėjai turi prieigą prie Node.js modulių, taip pat išplėstinės API, skirtos kurti vietinius dialogus, integruoti programas, kurti kontekstinius meniu, integruoti su pranešimų sistema, valdyti langus ir sąveikauti su Chromium posistemiais.

Skirtingai nei žiniatinklio programos, elektronų pagrindu sukurtos programos pateikiamos kaip savarankiški vykdomieji failai, nesusieti su naršykle. Tuo pačiu metu kūrėjui nereikia jaudintis dėl programos perkėlimo skirtingoms platformoms; „Electron“ suteiks galimybę kurti visoms „Chromium“ palaikomoms sistemoms. Electron taip pat suteikia lėšos organizuoti automatinį atnaujinimų pristatymą ir įdiegimą (naujinimai gali būti pristatomi arba iš atskiro serverio, arba tiesiai iš GitHub).

Iš programų, sukurtų Electron platformoje, galime atkreipti dėmesį į redaktorių Atomas, pašto klientas nylas, įrankių rinkinys darbui su Git GitKraken, SQL užklausų analizės ir vizualizavimo sistema Vagonas, „WordPress“ darbalaukio tinklaraščių sistema, „BitTorrent“ klientas „WebTorrent“ darbalaukis, taip pat oficialūs klientai tokioms paslaugoms kaip Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ir Discord. Iš viso Electron programų kataloge pristatyta apie 800 paraiškų. Siekiant supaprastinti naujų programų kūrimą, standartų rinkinys demonstracinės programos, įskaitant kodų pavyzdžius įvairioms problemoms spręsti.

Šaltinis: opennet.ru

Добавить комментарий