Az Electron 4.0.0 új verziója már megjelent

Electron 4.0

tegnap az elektron projekt fejlesztői bejelentették az Electron 4.0.0 új verziójának elérhetőségét és amellyel önellátó keretet kívánnak biztosítani a platformokon átívelő felhasználói alkalmazások fejlesztéséhez, a Chromium, a V8 és a Node.js összetevők felhasználásával.

Mindazok számára, akik nem ismerik az elektront, elmondhatom neked Ez lehetővé teszi bármilyen grafikus alkalmazás létrehozását böngésző technológiák felhasználásával, amelyek logikáját JavaScript, HTML és CSS definiálja, és a funkcionalitás kibővíthető a kiegészítő rendszeren keresztül.

A fejlesztők hozzáférhetnek a Node.js modulokhoz, valamint egy fejlett API-hoz natív párbeszédpanelek létrehozásához, alkalmazások integrálásához, helyi menük létrehozásához, integrációhoz a rendszerhez az értesítések megjelenítéséhez, az ablakok kezeléséhez és a Chromium alrendszerekkel való interakcióhoz.

A web-alapú alkalmazásoktól eltérően az Electron-alapú programokat külön futtatható fájlként szállítják, amelyek nincsenek összekapcsolva a böngészővel.

Ebben az esetben a fejlesztőnek nem kell aggódnia az alkalmazás különböző platformokra történő portolása miatt, az Electron lehetőséget nyújt fordításra az összes Chromium-kompatibilis rendszerhez.

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.)

Az Electron platform alapján létrehozott programok közül megemlíthetjük:

  • Az Atom szerkesztője
  • A Nylas e-mail kliens
  • A GitKraken-nel való együttműködés eszközei
  • A Wagon SQL vizualizációs és elemzési rendszer
  • A WordPress Desktop blogrendszer
  • A WebTorrent asztali BitTorrent kliens
  • Olyan szolgáltatások, mint a Skype
  • Jel
  • Laza
  • Basecamp
  • Rángatózik
  • szellem
  • Huzal
  • Írj
  • Visual Studio kód
  • Viszály
  • És több

Az új alkalmazások fejlesztésének leegyszerűsítése érdekében elkészült egy tipikus bemutató alkalmazások készlete, amely mintakódot tartalmaz a különböző problémák megoldására.

Electron-Apps-for-Windows-Linux-and-Mac

Az Electron 4.0.0 új verziója már megjelent

Az Electron 4.0.0 ezen új részében néhány új funkcióval, valamint javításokkal és fejlesztésekkel bővült a projekt kódja.

A verziószám jelentős változása a Chromium kódbázis frissítésének köszönhető 69, a Node.js 10.11.0 platformra és a V8 6.9 JavaScript motorra.

Más Az egyik változás, amelyet a fejlesztők kiemeltek az új kiadásban, a BrowserWindows osztályban és a webnézeti címkében található.

A nagyobb biztonság érdekében hozzá lett adva a »távoli« modul letiltásának képessége, amely az aktuális oldal renderelési folyamata és a fő folyamat közötti interakció IPC mechanizmusát képviseli.

Ezenkívül támogatást kapott a remote.require () és a remote.getGlobal () kérelmek szűrésére, hogy teljes mértékben ellenőrizzék a modulok IPC-hozzáférését., ami hasznos lehet, ha nem akarja teljesen letiltani a távoli modult a megjelenítési folyamat során vagy a webnézetben.

Ezen túlmenően, A Névjegy panel már elérhető a JavaScript kódról.

Egy másik módosítás történt a panel megjelenítéséhez, mostantól használhatja az app.showAboutPanel () hívást, amelynek végrehajtása hasonló a megfelelő menüre való kattintással.

Az Electron 4.0.0 új kiadásában kiemelhető egyéb változások között megtalálhatjuk:

  • A setBackgroundThrottling () metódus hozzá lett adva, amely lehetővé teszi a mechanizmus be- és kikapcsolását, hogy csökkentse az időzítő események generálásának aktivitását és a háttérben futó ablakok animációinak rajzolását.
  • Az alkalmazás egynél több példányához megváltoztatta az indítási zár mechanizmusát. A zárolás beállításához az app.makeSingleInstance () helyett most használnia kell az app.requestSingleInstanceLock () hívást.
  • Megváltozott a konfiguráció alapértelmezett értéke: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • A NativeWindowOpen módban lévő Windows Node.js integrációs eszközei le vannak tiltva (ez a szolgáltatás korábban elavult volt).
  • A macOS 10.9 (OS X Mavericks) támogatása megszűnt.

Ha szeretne többet megtudni az Electron 4.0.0 új kiadásának változásairól és részleteiről, látogasson el az Electron blog hivatalos közleményére. A link ez.


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: AB Internet Networks 2008 SL
  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.