Electron 19.0.0 kiadás, a Chromium-alapú alkalmazásfejlesztő platform

Az Electron 19.0.0 platform kiadása elkészült, amely egy önálló keretrendszert kínál többplatformos felhasználói alkalmazások fejlesztéséhez, a Chromium, V8 és Node.js összetevőit használva. A verziószám jelentős megváltoztatása a Chromium 102, a Node.js 16.14.2 és a V8 10.2 JavaScript motor kódalapjára való frissítéshez kapcsolódik.

A legfrissebb kiadásban eszközölt változások közül:

  • Hozzáadva a BrowserWindow metódus, amely lehetővé teszi a gombok színének, a karakterek színének és az ablak magasságának megváltoztatását WCO (Window Controls Overlay) engedélyezésével.
  • Hozzáadva az API nativeTheme.inForcedColorsMode, amely meghatározza a kényszerített színmód bekapcsolását.
  • Hozzáadva az API ses.setCodeCachePath(), amely lehetővé teszi a kód gyorsítótárazásához szükséges könyvtár beállítását.
  • Lehetővé vált az ablak bezárása a szülőablak bezárása esetén.
  • A setBackgroundColor mostantól támogatja a további színformátumokat.
  • Figyelmeztetést adtak hozzá az alapértelmezett izolációról a preload szkriptek esetében, kezdve az Electron 20 ágból.
  • A BrowserWindow konstruktor Linux platformon megszüntette a skipTaskbar opció támogatását, amely miatt a Window.is_skip_taskbar az unsafe mód használatát igényelte, miközben a tálcáról való eltávolítás nem volt támogatott a Wayland-alapú környezetekben.

Az Electron platform grafikus alkalmazások létrehozását teszi lehetővé böngészői technológiák használatával, melyek működését JavaScript, HTML és CSS határozza meg, és a funkcionalitás kiterjeszthető a bővítmények rendszerén keresztül. A fejlesztők számára elérhetők a Node.js modulok, valamint kibővített API a natív párbeszédpanelek, alkalmazásintegrációk, kontextusmenük létrehozásához, értesítési rendszerintegrációkhoz, ablakkezelésekhez és a Chromium alrendszerekkel való interakcióhoz.

A webalkalmazásokkal ellentétben az Electron-alapú programok önálló végrehajtható fájlok formájában kerülnek forgalomba, amelyek nem kötődnek böngészőkhöz. A fejlesztőnek nem kell aggódnia az alkalmazás több platformra való portolása miatt, az Electron lehetővé teszi a Chromium által támogatott összes rendszerre való összeállítást. Az Electron emellett eszközöket biztosít a frissítések automatikus szállításának és telepítésének szervezésére (a frissítéseket küldhetjük akár egy különálló a szerver, akár közvetlenül a GitHub-ról).

Az Electron platformára épülő programok közül említésre méltó az Atom szerkesztő, a Mailspring levelezőklient, a GitKraken Git-eszközkészlet, a WordPress Desktop blogkezelő rendszer, a WebTorrent Desktop BitTorrent-klient, valamint a hivatalos kliensek olyan szolgáltatásokhoz, mint a Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code és Discord. Az Electron programkatalógusban összesen 775 alkalmazás található. Az új alkalmazások fejlesztésének megkönnyítése érdekében egy sor sablonbemutató alkalmazás készült, amelyek különféle feladatok megoldásához tartozó példakódokat tartalmaznak.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster