Electron 7.0.0-ի թողարկում՝ Chromium շարժիչի վրա հիմնված հավելվածներ ստեղծելու հարթակ

Պատրաստված հարթակի թողարկում Էլեկտրոն 7.0.0, որն ապահովում է ինքնուրույն շրջանակ՝ բազմահարթակ մաքսային հավելվածների մշակման համար՝ հիմք ընդունելով Chromium, V8 և Node.js բաղադրիչները։ Տարբերակի համարի զգալի փոփոխություն՝ կոդերի բազայի թարմացման պատճառով Chromium 78, հարթակներ Node.js 12.8 և JavaScript շարժիչ V8 7.8: Նախկինում ակնկալվում է 32-բիթանոց Linux համակարգերի աջակցության ավարտն առայժմ հետաձգվել է և թողարկումը հետաձգվել է
7.0 ներառյալ հասանելի է 32-բիթանոց շինություններում:

Մեջ փոփոխությունները Էլեկտրոնային հատուկ API-ներում.

  • Ավելացվել են ipcRenderer.invoke() և ipcMain.handle() մեթոդները հարցում/պատասխան ոճով ասինխրոն IPC կազմակերպելու համար, որը խորհուրդ է տրվում օգտագործել «հեռավոր» մոդուլի փոխարեն.
  • Ավելացվել է nativeTheme API՝ համակարգի թեմայի և գունային սխեմայի փոփոխությունները կարդալու և մշակելու համար;
  • TypeScript-ի համար սահմանումների նոր գեներատորի անցումը կատարվել է.
  • Ավելացվել է ARM ճարտարապետության վրա հիմնված 64-բիթանոց համակարգերի համար Windows build-ների աջակցություն:

Հիշեցնենք, որ Electron-ը թույլ է տալիս բրաուզերի տեխնոլոգիաների միջոցով ստեղծել ցանկացած գրաֆիկական հավելված, որի տրամաբանությունը սահմանված է JavaScript-ում, HTML-ում և CSS-ում, իսկ ֆունկցիոնալությունը հնարավոր է ընդլայնել հավելյալ համակարգի միջոցով։ Մշակողները մուտք ունեն Node.js մոդուլներ, ինչպես նաև ընդլայնված API՝ հայրենական երկխոսություններ ստեղծելու, հավելվածների ինտեգրման, համատեքստի ընտրացանկերի ստեղծման, ծանուցման համակարգի հետ ինտեգրվելու, պատուհանները շահարկելու և Chromium ենթահամակարգերի հետ փոխգործակցության համար:

Ի տարբերություն վեբ հավելվածների, Էլեկտրոնի վրա հիմնված ծրագրերը մատուցվում են որպես ինքնուրույն գործարկվող ֆայլեր, որոնք կապված չեն բրաուզերի հետ: Միևնույն ժամանակ, մշակողը կարիք չունի անհանգստանալու հավելվածը տարբեր հարթակներում տեղափոխելու մասին, Electron-ը հնարավորություն կտա կառուցել Chromium-ի կողմից աջակցվող բոլոր համակարգերի համար: Էլեկտրոնը նաև ապահովում է ռեսուրսներ կազմակերպել թարմացումների ավտոմատ առաքում և տեղադրում (թարմացումները կարող են առաքվել կամ առանձին սերվերից կամ անմիջապես GitHub-ից):

Electron հարթակի վրա կառուցված ծրագրերից կարող ենք նշել խմբագրին Ատոմ, փոստային հաճախորդ Նայլաս, գործիքակազմ Git-ի հետ աշխատելու համար GitKraken, SQL հարցումների վերլուծության և պատկերացման համակարգ Վագոն, WordPress Desktop բլոգային համակարգ, BitTorrent հաճախորդ WebTorrent աշխատասեղան, ինչպես նաև պաշտոնական հաճախորդներ այնպիսի ծառայությունների համար, ինչպիսիք են Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code և Discord: Ընդամենը Էլեկտրոն ծրագրի կատալոգում ներկայացրած մոտ 800 դիմում։ Նոր հավելվածների մշակումը պարզեցնելու համար մի շարք ստանդարտներ ցուցադրական հավելվածներ, ներառյալ կոդերի օրինակներ՝ տարբեր խնդիրների լուծման համար։

Source: opennet.ru

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