Liberigo de Electron 7.0.0, platformo por krei aplikojn bazitajn sur la Chromium-motoro

Preta platforma liberigo Elektrono 7.0.0, kiu disponigas memstaran kadron por evoluigado de multplatformaj kutimaj aplikoj, uzante Chromium, V8 kaj Node.js-komponentojn kiel bazon. Signifa versinumero ŝanĝo pro ĝisdatigo al kodbazo Kromio 78, platformoj Node.js 12.8 kaj JavaScript-motoro V8 7.8. Antaŭe atendita La fino de subteno por 32-bitaj Linuksaj sistemoj estas prokrastita nuntempe kaj la liberigo
7.0 inkluzive disponebla en 32-bitaj konstruoj.

Inter la ŝanĝoj en Elektronaj specifaj APIoj:

  • Aldonitaj metodoj ipcRenderer.invoke() kaj ipcMain.handle() por organizi nesinkronan IPC en la peto/responda stilo, kiu rekomendita uzu anstataŭ la "fora" modulo;
  • Aldonita nativeTheme API por legi kaj prilabori ŝanĝojn en la sistema temo kaj kolorskemo;
  • La transiro al nova difingeneratoro por TypeScript estis farita;
  • Aldonita subteno por Vindozaj konstruoj por 64-bitaj sistemoj bazitaj sur ARM-arkitekturo.

Memoru, ke Electron permesas krei ajnajn grafikajn aplikojn uzante retumilon teknologiojn, kies logiko estas difinita en JavaScript, HTML kaj CSS, kaj la funkcieco povas esti etendita per la sistemo de aldonaĵoj. Programistoj havas aliron al Node.js-moduloj, same kiel plilongigitan API por krei indiĝenajn dialogojn, integri aplikojn, krei kuntekstmenuojn, integri kun la sciiga ekransistemo, manipuli fenestrojn kaj interagi kun Chromium-subsistemoj.

Male al TTT-aplikoj, Elektron-bazitaj programoj estas liveritaj kiel memstaraj ruleblaj dosieroj kiuj ne estas ligitaj al retumilo. Samtempe, la programisto ne bezonas zorgi pri porti la aplikaĵon por malsamaj platformoj; Electron provizos la kapablon konstrui por ĉiuj sistemoj subtenataj de Chromium. Elektrono ankaŭ provizas rimedoj organizi aŭtomatan liveron kaj instaladon de ĝisdatigoj (ĝisdatigoj povas esti liveritaj aŭ de aparta servilo aŭ rekte de GitHub).

El la programoj konstruitaj sur la platformo Electron, ni povas noti la redaktilon atomo, poŝtokliento Nylas, ilaro por labori kun Git GitKraken, sistemo por analizi kaj bildigi SQL-demandojn Ĉaro, WordPress Desktop blogging-sistemo, BitTorrent-kliento WebTorrent Labortablo, same kiel oficialaj klientoj por servoj kiel Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code kaj Discord. Totalo en la katalogo de la programo Electron prezentita ĉirkaŭ 800 aplikoj. Por simpligi la disvolviĝon de novaj aplikoj, aro de normo demo-aplikoj, inkluzive de kodaj ekzemploj por solvi diversajn problemojn.

fonto: opennet.ru

Aldoni komenton