Elektron 7.0 baséiert op Chromium 78, Node.js 12.8.1 a méi kënnt

Electron

Wärend der Spann vun dëser Woch Déi nei Versioun 7.0.0 gouf vum Electron Development Team annoncéiert vum Kader. Elektron ass e plattform Plattform Desktop Uwendungskader deen Web Technologien benotzt, deem seng Logik duerch bestëmmt gëtt JavaScript, HTML an CSS an d'Funktionalitéit kann duerch de Plug-in System erweidert ginn. Et gëtt vu GitHub entwéckelt a baséiert op C ++ Entwécklung.

Elektron Kärkomponente si Chromium, Node.js a V8. D'Infrastruktur ass kodéiert an Node.js, an d'Interface baséiert op den Chromium Tools, dem Open Source Deel vu Google Chrome. LNode.js Moduler si verfügbar fir Entwéckler, souwéi eng fortgeschratt API fir natierlech Dialogboxen ze kreéieren, Uwendungen z'integréieren, Kontextmenüer ze kreéieren, mam Notifikatiounsausgangssystem z'integréieren, Fënstere manipuléieren a mat de Chromium Subsystemer interagéieren.

Am Géigesaz zu Webapplikatiounen, Elektronenbaséiert Programmer kommen a Form vu selbstännegen ausführbar Dateien déi net mam Browser verbonne sinn.

An dësem Fall brauch den Entwéckler sech keng Suergen ze maachen iwwer d'Applikatioun fir verschidde Plattformen ze portéieren, Electron gëtt d'Fäegkeet fir fir all Chromium kompatibel Systemer ze bauen. Electron bitt och Tools fir d'automatesch Liwwerung an d'Installatioun vun Updates z'organiséieren (Updates kënnen aus engem separaten Server oder direkt vu GitHub geliwwert ginn).

Wat ass nei am Elektron 7.0.0?

Dës nei Versioun vum Kader enthält Aktualiséierunge vun seng verschidde Komponente wéi z Node.js 12.8.1, Chromium 78 an de 8 V7.8 Motor.

Zousätzlech zu der Tatsaach datt et och wichteg ass dat ze beliichten d'Suspension waardene virdrun Ënnerstëtzung fir 32-Bit Linux Systemer gouf verréckelt (erëm) sou datt dës nei Versioun vum Electron 7.0 och an 32-Bit Versioune verfügbar ass.

D'Entwéckler hunn eng Versioun vu Windows fir 64-Bit Arm Architekturen derbäigesat an dëser neier Verëffentlechung zousätzlech zu den ipcRenderer.invoke () an ipcMain.handle () Methode fir asynchrone Ufro / Äntwert IPCen.

Verbonnen Artikel:
Déi nei Versioun vum Node.js 13.0 verëffentlecht

Eng aner Neiheet am Elektron 7.0 ass eng nei API "nativeTheme" fir Ännerungen an Themen ze liesen an z'äntwerten an de Betribssystem Faarfpaletten.

Op der anerer Säit steet och an der Annonce eraus den Iwwergank zum neien TypeScript Definitiounsgenerator fir méi präzis Definitiounen aus C # Modellklassen ze generéieren. D'Zil vun dësem ass staark getippten Webapplikatiounen ze kreéieren wou d'Server- a Clientseit Modeller synchroniséiert sinn.

Ënnert den neie Featuren déi erausstinn, mir fannen:

  • De SystemPreferences.isDarkMode () API gëtt elo vu Windows ënnerstëtzt.
  • De SystemPreferences.isHighContrastColorScheme () API gëtt vu macOS ënnerstëtzt.
  • CaptureMode an maxFileSize Optiounen op de Netlog API.
  • En neie failReason Parameter fir d'WebContents.print () Réckruffunktioun.
  • D'Method getBalls () op BrowserView.
  • Ënnerstëtzung fir Schacht API Maus bewegen Event op Windows
  • Aktivéiert de W3C Reporting API.
  • BrowserWindow.setFocable gouf an macOS implementéiert.

Last awer net zulescht ass dat D'Equipe vum Electron huet dat och ugekënnegt der Versioun vum Den Elektron 4 huet d'Enn vu sengem Liewenszyklus erreecht, am Aklang mat der Supportpolitik.

Mam Enn vun dëser Ënnerstëtzung, recommandéiert d'Elektron Team datt Entwéckler déi weider mat dëser Versioun schaffen upgrade op eng méi nei Versioun vum Kader.

D'Team huet bäigefüügt datt se kuerzfristeg erwaarden datt se de Fokus op d'Entwécklung vun de Schlësselkomponente vun Elektron weiderféieren, abegraff Chrome, Node.js, an de V8 Motor. D'Iddi ass d'Haaptversioune vun Electron mat den neie Versioune vun dëse Komponenten ze starten.

Wéi kritt Dir Elektron op Linux?

Fir Uwendungen ze lafen an / oder mat Electron bannent Linux ze schaffen, Mir mussen nëmmen Node.JS um System installéiert hunn a säi NPM Package Manager.

Fir Node.JS op Linux z'installéieren, kënnt Dir de Post besichen wou mir schwätzen déi nei Versioun vum Node.JS 13 an um Enn dovun fannt Dir d'Installatiounsbefehle fir e puer vun de verschiddene Linux Verdeelungen.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.