ProHoster > блог > Навіны інтэрнэту > Рэліз Electron 7.0.0, платформы стварэння прыкладанняў на базе рухавічка Chromium
Рэліз Electron 7.0.0, платформы стварэння прыкладанняў на базе рухавічка Chromium
Падрыхтаваны рэліз платформы Электрон 7.0.0, Якая дае самадастатковы фрэймворк для распрацоўкі шматплатформенных карыстацкіх прыкладанняў, які выкарыстоўвае ў якасці асновы кампаненты Chromium, V8 і Node.js. Значная змена нумара версіі злучана з абнаўленнем да кодавай базы хром 78, платформы Node.js 12.8 і JavaScript-рухавічка V8 7.8. Раней чаканае спыненне падтрымкі 32-разрадных сістэм Linux пакуль адкладзена і выпуск
7.0 у тым ліку даступны у 32-разрадных зборках.
Дададзеныя метады ipcRenderer.invoke() і ipcMain.handle() для арганізацыі асінхроннага IPC у стылі запыт/адказ, які рэкамендавана выкарыстоўваць замест модуля "remote";
Дададзены API nativeTheme для чытання і апрацоўкі змен у сістэмнай тэме афармлення і каляровай схеме;
Ажыццёўлены пераход на новы генератар азначэнняў для TypeScript;
Дададзена падтрымка Windows-зборак для 64-разрадных сістэм на базе архітэктуры ARM.
Нагадаем, што Electron дазваляе ствараць любыя графічныя прыкладанні з выкарыстаннем браузерных тэхналогій, логіка працы якіх вызначаецца на JavaScript, HTML і CSS, а функцыянальнасць можа быць пашырана праз сістэму дадаткаў. Распрацоўнікам даступныя модулі Node.js, а таксама пашыраны API для фармавання натыўных дыялогаў, інтэграцыі прыкладанняў, стварэнні кантэкстных меню, інтэграцыі з сістэмай высновы апавяшчэнняў, маніпуляцыі вокнамі, узаемадзеянні з падсістэмамі Chromium.
У адрозненне ад web-прыкладанняў, праграмы на базе Electron пастаўляюцца ў выглядзе самадастатковых выкананых файлаў, не прывязаных да браўзэра. Пры гэтым распрацоўніку не трэба клапаціцца аб партаванні прыкладання для розных платформаў, Electron забяспечыць магчымасць зборкі для ўсіх сістэм, якія падтрымліваюцца ў Chromium. Electron таксама дае сродкі для арганізацыі аўтаматычнай дастаўкі і ўсталёўкі абнаўленняў (абнаўленні можна дастаўляць як з асобнага сервера, так і напроста з GitHub).
З праграм, пабудаваных на базе платформы Electron можна адзначыць рэдактар Атам, паштовы кліент Нэйлас, інструментарый для працы з Git GitKraken, сістэма аналізу і візуалізацыі SQL-запытаў Універсал, сістэма вядзення блогаў WordPress Desktop, BitTorrent-кліент WebTorrent Desktop, а таксама афіцыйныя кліенты да такіх сэрвісаў, як Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code і Discord. Усяго ў каталогу праграм Electron прадстаўлена каля 800 прыкладанняў. Для спрашчэння распрацоўкі новых прыкладанняў падрыхтаваны набор тыпавых. дэманстрацыйных прыкладанняў, Якія ўключаюць прыклады кода для вырашэння розных задач.