Megjelent az Electron 7.0.0, a Chromium-motoron alapuló alkalmazások létrehozására szolgáló platform

Előkészített platform kiadás Electron 7.0.0, amely önálló keretrendszert biztosít többplatformos egyedi alkalmazások fejlesztéséhez, Chromium, V8 és Node.js komponenseket használva alapul. Jelentős verziószám változás a kódbázisra való frissítés miatt Króm 78, platformok Node.js 12.8 és JavaScript motor V8 7.8. Korábban várt A 32 bites Linux-rendszerek támogatásának vége egyelőre és a kiadás is késik
7.0 beleértve elérhető 32 bites buildekben.

Között változtatások az Electron-specifikus API-kban:

  • Az ipcRenderer.invoke() és az ipcMain.handle() metódusok hozzáadása az aszinkron IPC kérés/válasz stílusban történő szervezéséhez, ami ajánlott használja a „távoli” modul helyett;
  • Hozzáadott nativeTheme API a rendszertéma és színséma változásainak olvasásához és feldolgozásához;
  • Megtörtént az átállás a TypeScript új definíciógenerátorára;
  • Támogatás hozzáadva a 64 bites ARM architektúrán alapuló Windows buildekhez.

Emlékeztetünk arra, hogy az Electron lehetővé teszi böngészőtechnológiák segítségével bármilyen grafikus alkalmazás létrehozását, amelyek logikája JavaScript, HTML és CSS-ben van definiálva, és a funkcionalitás a kiegészítő rendszeren keresztül bővíthető. A fejlesztők hozzáférhetnek a Node.js modulokhoz, valamint egy kiterjesztett API-hoz a natív párbeszédpanelek létrehozásához, az alkalmazások integrálásához, a helyi menük létrehozásához, az értesítési rendszerrel való integrációhoz, az ablakok kezeléséhez és a Chromium alrendszerekkel való interakcióhoz.

A webes alkalmazásokkal ellentétben az Electron-alapú programokat önálló futtatható fájlokként szállítják, amelyek nincsenek böngészőhöz kötve. Ugyanakkor a fejlesztőnek nem kell aggódnia az alkalmazás különböző platformokra történő portolása miatt, az Electron minden, a Chromium által támogatott rendszerre építkezési lehetőséget biztosít. Az Electron is biztosítja alapok a frissítések automatikus kézbesítésének és telepítésének megszervezésére (a frissítések akár külön szerverről, akár közvetlenül a GitHubról szállíthatók).

Az Electron platformra épített programok közül a szerkesztőt jegyezhetjük meg atom, levelezőkliens nylas, egy eszköztár a Git-tel való munkához GitKraken, az SQL lekérdezések elemzésére és megjelenítésére szolgáló rendszer Vasúti kocsi, WordPress Desktop blogrendszer, BitTorrent kliens WebTorrent Asztal, valamint hivatalos kliensek olyan szolgáltatásokhoz, mint a Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code és Discord. Összesen az Electron programkatalógusban bemutatott mintegy 800 pályázat. Az új alkalmazások fejlesztésének egyszerűsítése érdekében szabványok demó alkalmazások, beleértve a kódpéldákat különféle problémák megoldására.

Forrás: opennet.ru

Hozzászólás