Több hetes fejlesztés után és az Electron kiadási ütemterv részeként Bejelentették az Electron 6.0.0 platform új verziójának bevezetését, amely önálló keretet biztosít a platformokon átívelő felhasználói alkalmazások fejlesztéséhez, a Chromium, a V8 és a Node.js használatával.
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.
Az Electronról
Azok számára, akik még mindig nem tudnak az Electronról, tudnia kell, hogy ez a keretrendszer lehetővé teszi bármilyen grafikus alkalmazás létrehozását a böngésző technológiáinak felhasználásával, amelynek logikáját JavaScript, HTML és CSS definiálja, és a funkcionalitás a kísérőrendszeren keresztül bővíthető.
A webalapú alkalmazásoktól eltérően az elektron alapú programokat önálló futtatható fájlként szállítják 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 való áthelyezése miattAz Electron minden Chromium-kompatibilis rendszer számára lehetővé teszi az építést. 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 elektron alapú programok könyvtárát mintegy 800 alkalmazás képviseli.
Az Electron platform alapján létrehozott programok közül megemlíthetjük az Atom szerkesztőt, a Nylas e-mail klienst, a GitKraken használatához szükséges eszközöket, a Wagon SQL lekérdezéselemző és megjelenítő rendszert, a WordPress Desktop blogrendszert, a WebTorrent Desktop BitTorrent klienst és olyan szolgáltatásokat, mint a Skype, a Signal, a Slack, a Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code és Discord.
Az Electron 6.0.0 főbb változásai
Ez az új kiadás tele van frissítésekkel, javításokkal és új funkciókkal. A verziószám jelentős változásával jár a Chromium 76 új verziójának, valamint a Node.js 12.4 platformnak és a V8 7.6 JavaScript motornak a kódalapjának frissítése.
Amellett, hogy a 32 bites Linux rendszerek támogatásának megszüntetése amit hónapokkal ezelőtt adtak ki a fejlesztők, egyelőre továbbra is elhalasztják, és a 6.0 verzió 32 bites verzióban is elérhető
Az új alkalmazások fejlesztésének egyszerűsítése érdekében elkészült egy tipikus bemutató alkalmazáskészlets, beleértve a mintakódot a különféle problémák megoldására.
Az API új verziójának legjelentősebb változásai között megtalálhatjuk a következőket:
Az aszinkron illesztőprogram fordítása folytatódott, amely korábban visszahívási hívásokat használt, az Ígéret mechanizmuson alapuló űrlapra.
Az ígéretet több tucat szolgáltatás nyújtja, beleértve a ContentTracing kategóriákat is. *, Sütik. *, Session. *, WebContents. * És a webFrame. *.
Az alkatrészek futás közbeni izolációjának javítására irányuló munka részeként Három új vezérlőalkalmazás került hozzá: Electron Helper (Renderer) .app a megjelenítési folyamatokhoz, Electron Helper (GPU) .app a GPU interakciós folyamatokhoz és Electron Helper (Plugin) .app a pluginekhez.
Az előkészületek megkezdték az N-API vagy a Context Aware használatával csak a Node modulok renderelésének terhelésének korlátozását.
Mivel a net.IncomingMessage megvalósítása összhangban van a Node.js viselkedésével.
Ha szeretne többet megtudni az Electron 6.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.
Hogyan szerezhetem be az Electron 6.0.0 új verzióját?
Végül, ha meg szeretné szerezni a platform új verzióját, az npm csomagkezelő segítségével megteheti amely elérhető a legtöbb jelenlegi Linux disztribúcióhoz, és természetesen a rendszer termináljával.
A telepítés megtörtént a terminálba, és csak írja be a következő parancsot az elektron 6.0.0 verziójának megszerzéséhez:
npm install electron@latest