Megérkezik a Chromium 7.0, Node.js 78 és újabb alapú 12.8.1-os elektron

Elektron

Ezen a héten Az új 7.0.0 verziót az Electron fejlesztőcsapata jelentette be a keret. Az Electron egy platformon átívelő asztali alkalmazás keretrendszer, amely webes technológiákat használ, amelynek logikáját az határozza meg JavaScript, HTML és CSS és a funkcionalitás bővíthető a plug-in rendszeren keresztül. A GitHub fejlesztette ki, és a C ++ fejlesztésen alapul.

Az Electron fő alkotóelemei a króm, a Node.js és a V8. Az infrastruktúra a Node.js kódolású, a felület pedig a Chromium eszközökön alapszik, a Google Chrome nyílt forráskódú részén. LA Node.js modulok elérhetők a fejlesztők számára, valamint egy fejlett API natív párbeszédpanelek létrehozásához, alkalmazások integrálásához, helyi menük létrehozásához, integráláshoz az értesítési kilépési rendszerhez, az ablakok kezeléséhez és a Chromium alrendszerekkel való együttműködéshez.

A webalkalmazásoktól eltérően, Az elektron alapú programok önálló futtatható fájlok formájában érkeznek amelyek nem kapcsolódnak a böngészőhöz.

Ebben az esetben a fejlesztőnek nem kell aggódnia az alkalmazás különféle platformokra történő portolása miatt, az Electron lehetőséget nyújt majd az összes Chromium-kompatibilis rendszer felépítésére. Az Electron eszközöket is kínál a frissítések automatikus kézbesítésének és telepítésének megszervezéséhez (a frissítéseket külön szerverről vagy közvetlenül a GitHubról lehet szállítani).

Újdonságok az Electron 7.0.0-ban?

A keret új verziója tartalmazza a frissítéseket különféle alkatrészei, mint pl Node.js 12.8.1, Chromium 78 és a 8 V7.8 motor.

Emellett fontos ezt is kiemelni a felfüggesztés várjona korábban A 32 bites Linux rendszerek támogatását elhalasztották (ismét), így az Electron 7.0 új verziója 32 bites verzióban is elérhető.

A fejlesztők hozzáadták a Windows egy verzióját a 64 bites Arm architektúrákhoz ebben az új kiadásban az ipcRenderer.invoke () és az ipcMain.handle () metódusok mellett az aszinkron kérelem / válasz IPC-khez.

Csomópont-js
Kapcsolódó cikk:
Megjelent a Node.js 13.0 új verziója

Az Electron 7.0 további újdonsága az egy új "nativeTheme" API a témák változásainak elolvasására és megválaszolására és az operációs rendszer színpalettái.

Másrészt a hirdetés is kiemelkedik az új TypeScript definíciógenerátorra való áttérés hogy pontosabb definíciókat hozzunk létre a C # modellosztályokból. Ennek célja erősen tipizált webalkalmazások létrehozása, ahol a szerveroldali és kliensoldali modellek szinkronban vannak.

A kiemelkedő új funkciók közül megtaláljuk:

  • A Windows támogatja a SystemPreferences.isDarkMode () API-t.
  • A systemPreferences.isHighContrastColorScheme () API-t a macOS támogatja.
  • CaptureMode és maxFileSize beállítások a Netlog API-hoz.
  • Egy új hibaReason paraméter a webContents.print () visszahívási függvényhez.
  • A getBalls () metódus a BrowserView-ra.
  • Tálca API egérmozgatási esemény támogatása Windows rendszeren.
  • A W3C Reporting API engedélyezése.
  • A BrowserWindow.setFocable telepítve lett a macOS-ban.

Végül, de nem utolsósorban ez Az Electron csapata ezt is bejelentette verziója Az Electron 4 elérte életciklusának végét, a támogatási politikákkal összhangban.

Ennek a támogatásnak a végével, az Electron csapata javasolja hogy a fejlesztők, akik továbbra is dolgoznak ezzel a verzióval frissítsen a keretrendszer újabb verziójára.

A csapat hozzátette, hogy rövid távon számíthatnak arra, hogy továbbra is összpontosítanak az Electron legfontosabb alkotóelemeinek fejlesztésére, beleértve a Chrome-ot, a Node.js-t és a V8-as motort. Az elképzelés az Electron fő verzióinak elindítása ezen alkatrészek új verzióival.

Hogyan lehet az Electronot Linux rendszerre telepíteni?

Az alkalmazások futtatásához és / vagy az Electronnal való együttműködéshez a Linuxon belül, Csak a Node.JS-t kell telepíteni a rendszerre és NPM csomagkezelője.

A Node.JS Linux rendszerre történő telepítéséhez keresse fel azt a bejegyzést, ahol beszélünk a Node.JS 13 új verziója és a végén megtalálja a telepítési parancsokat a különböző Linux disztribúciókhoz.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.