Megjelent az Electron 6.0.0 új verziója, a Chromium motorra épülő alkalmazásfejlesztő platform

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


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.