Izlaista jaunā versija Electron 6.0.0, lietojumprogrammu izstrādes platforma, kuras pamatā ir Chromium dzinējs

Pēc vairāku nedēļu ilgas izstrādes un kā daļu no Electron izlaišanas grafika, ir paziņots par jaunās platformas Electron 6.0.0 palaišanu tirgū, kas nodrošina autonomu sistēmu starpplatformu lietotāju lietojumprogrammu izstrādei, izmantojot Chromium, V8 un Node.js kā bāzi.

Izstrādātājiem ir piekļuve Node.js moduļiem, kā arī uzlabota API, lai ģenerētu vietējos dialoglodziņus, integrētu lietojumprogrammas, izveidotu konteksta izvēlnes, integrētos sistēmā, lai parādītu paziņojumus, manipulētu ar logiem un mijiedarbotos ar Chromium apakšsistēmām.

Par Electron

Tiem, kas joprojām nezina par Electron, jums jāzina, ka šī sistēma ļauj jums izveidot jebkuru grafisku lietojumprogrammu, izmantojot pārlūka tehnoloģijas, kuras loģika ir definēta JavaScript, HTML un CSS, un funkcionalitāti var paplašināt, izmantojot pavadošo sistēmu.

Atšķirībā no tīmekļa lietojumprogrammām, uz elektroniem balstītas programmas tiek piegādātas kā patstāvīgi izpildāmi faili kas nav saistīti ar pārlūku.

Šajā gadījumā, izstrādātājam nav jāuztraucas par lietojumprogrammas pārnešanu uz dažādām platformām, Electron nodrošinās iespēju veidot visas ar Chromium saderīgās sistēmas. Electron piedāvā arī rīkus, lai organizētu automātisku atjauninājumu piegādi un instalēšanu (atjauninājumus var piegādāt no atsevišķa servera vai tieši no GitHub).

Uz elektronu balstītu programmu direktoriju pārstāv aptuveni 800 lietojumprogrammas.

No programmām, kas izveidotas, pamatojoties uz Electron platformu, mēs varam pieminēt Atom redaktoru, Nylas e-pasta klientu, rīkus darbam ar GitKraken, Wagon SQL vaicājumu analīzes un vizualizācijas sistēmu, WordPress Desktop emuāru veidošanas sistēmu, WebTorrent Desktop BitTorrent klientu un tādus pakalpojumus kā Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code un Discord.

Galvenās izmaiņas Electron 6.0.0

Šis jaunais laidiens ir aprīkots ar atjauninājumiem, labojumiem un jaunām funkcijām. Būtiskas izmaiņas versijas numurā ir saistītas ar jaunās Chromium 76 versijas kodu bāzes, kā arī platformas Node.js 12.4 un JavaScript dzinēja V8 7.6 atjauninājumu.

Bez tam atbalsta pārtraukšana 32 bitu Linux sistēmām kuru pirms vairākiem mēnešiem bija izlaiduši izstrādātāji, pagaidām joprojām tiek atlikta, un versija 6.0 ir pieejama arī 32 bitu versijās

Lai vienkāršotu jaunu lietojumprogrammu izstrādi, ir sagatavots tipisks demonstrācijas pieteikumu komplektss, ieskaitot koda paraugu dažādu problēmu risināšanai.

Starp ievērojamākajām izmaiņām jaunajā API versijā mēs varam atrast:

Asinhronā draivera tulkošana turpinājās, kurā iepriekš tika izmantoti atzvanīšanas zvani, uz veidlapu, kuras pamatā ir solījumu mehānisms.

Apsolījums tiek nodrošināts desmitiem funkciju, tostarp ContentTracing kategorijās. *, Sīkdatnes. *, Sesija. *, Web saturs. * Un webFrame. *.

Kā daļu no darba, lai uzlabotu komponentu izolāciju izpildlaikā, Ir pievienotas trīs jaunas kontroliera lietotnes: Electron Helper (Renderer) .app renderēšanas procesiem, Electron Helper (GPU) .app GPU mijiedarbības procesiem un Electron Helper (Plugin) .app spraudņiem.

Sagatavošanās ir arī sākusi ierobežot slodzi tikai mezglu moduļu renderēšanas procesā, izmantojot N-API vai Context Aware.

Kamēr net.IncomingMessage ieviešana ir saskaņota ar Node.js uzvedību.

Ja vēlaties uzzināt nedaudz vairāk par izmaiņām un detalizētu informāciju par šo jauno Electron 6.0.0 laidienu, varat apmeklēt oficiālo paziņojumu, kas atrodams Electron emuārā. Saite ir šī.

Kā iegūt jauno Electron 6.0.0 versiju?

Visbeidzot, ja vēlaties iegūt šo jauno platformas versiju, to var izdarīt ar npm pakotņu pārvaldnieka palīdzību kas ir pieejams lielākajai daļai pašreizējo Linux izplatījumu un, protams, ar termināli jūsu sistēmā.

Instalēšana ir pabeigta terminālā un vienkārši ierakstiet šādu komandu lai iegūtu elektronu 6.0.0 versiju:

npm install electron@latest


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.