Kuburitswa kweElectron 7.0.0, ipuratifomu yekugadzira maapplication anoenderana neChromium injini.

Prepared kusunungurwa kwepuratifomu Erekitironi 7.0.0, iyo inopa maitiro ega ega ekugadzira akawanda-platform tsika zvikumbiro, uchishandisa Chromium, V8 uye Node.js zvikamu sehwaro. Yakakosha shanduko nhamba nekuda kwekusimudzira kune codebase Chrome 78, mapuratifomu Node.js 12.8 uye JavaScript injini V8 7.8. Kare zvinotarisirwa Kupera kwerutsigiro kwe32-bit Linux masisitimu kwakanonoka ikozvino uye kuburitswa
7.0 kusanganisira inowanikwa mu 32-bit inovaka.

Pakati pe shanduko mune Electron specific APIs:

  • Yakawedzerwa nzira ipcRenderer.invoke() uye ipcMain.handle() kuronga asynchronous IPC mune yekukumbira/mhinduro maitiro, ayo yakakurudzirwa shandisa panzvimbo ye "remote" module;
  • Yakawedzera nativeTheme API yekuverenga uye kugadzirisa shanduko mune system theme uye color scheme;
  • Shanduko kune itsva tsananguro jenareta yeTypeScript yaitwa;
  • Yakawedzerwa tsigiro yeWindows inovaka ye64-bit masisitimu yakavakirwa paArM architecture.

Rega tikuyeuchidze kuti Electron inokutendera iwe kuti ugadzire chero graphical application uchishandisa browser tekinoroji, iyo logic inotsanangurwa muJavaScript, HTML uye CSS, uye mashandiro acho anogona kuwedzerwa kuburikidza neadd-on system. Vagadziri vanogona kuwana maNode.js modules, pamwe neAPI yakawedzerwa yekugadzira nhaurirano dzekuzvarwa, kubatanidza maapplication, kugadzira menyu emukati, kubatanidza neiyo notification system, manipulate windows, uye kudyidzana neChromium subsystems.

Kusiyana newebhu maapplication, maElectron-akavakirwa zvirongwa anounzwa seanozvimiririra eecutable mafaera asina kusungirirwa kune browser. Panguva imwecheteyo, mugadziri haafanire kunetseka nezve kuendesa application kumapuratifomu akasiyana; Electron ichapa kugona kuvaka kune ese masisitimu anotsigirwa neChromium. Electron inopawo mari kuronga otomatiki kutumira uye kuisirwa zvigadziriso (zvidzoreso zvinogona kuendeswa kubva kune yakaparadzana sevha kana zvakananga kubva kuGitHub).

Pakati pezvirongwa zvakavakwa paElectron platform, tinogona kucherechedza mupepeti atomu, mail client nylas, bhuku rekushandisa rekushanda neGit GitKraken, hurongwa hwekuongorora nekuona mibvunzo yeSQL Mota, WordPress Desktop blogging system, BitTorrent mutengi WebTorrent Desktop, pamwe nevatengi vepamutemo kune masevhisi akadai seSkype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code uye Discord. Zvose muErekitironi purogiramu catalog present anenge 800 mafomu. Kurerutsa kuvandudzwa kwezvishandiso zvitsva, seti yechiyero demo application, kusanganisira kodhi mienzaniso yekugadzirisa matambudziko akasiyana.

Source: opennet.ru

Voeg