A lansat noua versiune a Electron 6.0.0, platforma de dezvoltare a aplicațiilor bazată pe motorul Chromium

După câteva săptămâni de dezvoltare și ca parte a programului de lansare Electron, Lansarea noii versiuni a platformei Electron 6.0.0 a fost anunțată, care oferă un cadru autonom pentru dezvoltarea aplicațiilor front-end multiplatforme, folosind Chromium, V8 și Node.js ca bază.

Dezvoltatorii au acces la module Node.js, precum și la un API avansat pentru a genera dialoguri native, pentru a integra aplicații, pentru a crea meniuri contextuale, pentru a se integra cu sistemul pentru a afișa notificări, manipula ferestre și interacționa cu subsistemele Chromium.

Despre Electron

Pentru cei care încă nu știu despre Electron, Trebuie să știți că acest cadru vă permite să creați orice aplicație grafică folosind tehnologiile browser, a cărui logică este definită în JavaScript, HTML și CSS și funcționalitatea poate fi extinsă prin sistemul însoțitor.

Spre deosebire de aplicațiile bazate pe web, programele bazate pe electroni sunt livrate ca fișiere executabile autonome care nu sunt legate de browser.

În acest caz, dezvoltatorul nu trebuie să-și facă griji cu privire la portarea aplicației pentru diverse platforme, Electron va oferi capacitatea de a construi pentru toate sistemele compatibile cu Chromium. Electron oferă, de asemenea, instrumente pentru a organiza livrarea și instalarea automată a actualizărilor (actualizările pot fi livrate de pe un server separat sau direct din GitHub).

Directorul de programe care se bazează pe electroni este reprezentat de aproximativ 800 de aplicații.

Dintre programele create pe baza platformei Electron, putem aminti editorul Atom, clientul de email Nylas, instrumentele de lucru cu GitKraken, sistemul de analiză și vizualizare a interogărilor Wagon SQL, sistemul de blogging WordPress Desktop, clientul WebTorrent Desktop BitTorrent și servicii precum Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code și Discord.

Principalele modificări în Electron 6.0.0

Această nouă versiune este plină de actualizări, remedieri și funcții noi. O schimbare semnificativă a numărului de versiune este asociată cu actualizarea bazei de cod la noua versiune a Chromium 76, precum și la platforma Node.js 12.4 și la motorul JavaScript V8 7.6.

Pe lângă asta Încheierea suportului pentru sistemele Linux pe 32 de biți care fusese anunțat cu luni în urmă de dezvoltatori, rămâne amânat deocamdată și versiunea 6.0 este disponibilă și în versiuni pe 32 de biți

Pentru a simplifica dezvoltarea de noi aplicații, A fost pregătit un set de aplicații demonstrative tipices, inclusiv exemplu de cod pentru a rezolva diverse probleme.

Printre cele mai notabile modificări aduse noii versiuni a API-ului, putem găsi următoarele:

Traducerea controlerelor asincrone a continuat, care folosea anterior apeluri inverse, la un formular bazat pe mecanismul Promise.

Promisiunea este oferită în zeci de funcții, inclusiv categorii ContentTracing. *, cookie-uri. *, Sesiune. *, WebContents. * Și webFrame. *.

Ca parte a activității de îmbunătățire a izolării componentelor în timpul execuției, Au fost adăugate trei noi aplicații de driver: Electron Helper (Renderer) .app pentru procesele de randare, Electron Helper (GPU) .app pentru procesele de interacțiune cu GPU și Electron Helper (Plugin) .app pentru pluginuri.

Pregătirile au început, de asemenea, pentru a limita încărcarea în procesul de redare numai a modulelor Node folosind N-API sau API-ul Context Aware.

În timp ce implementarea net.IncomingMessage este aliniată cu comportamentul Node.js.

Dacă doriți să aflați puțin mai multe despre modificările și detaliile acestei noi versiuni de Electron 6.0.0, puteți vizita anunțul oficial găsit pe blogul Electron. Legătura este aceasta.

Cum să obțineți noua versiune de Electron 6.0.0?

În sfârșit, dacă doriți să obțineți această nouă versiune a platformei, O poți face cu ajutorul managerului de pachete npm care este disponibil pentru majoritatea distribuțiilor Linux actuale și, desigur, cu un terminal pe sistemul dumneavoastră.

Tu faci instalarea în terminal și tastați următoarea comandă pentru a obține versiunea electronică 6.0.0:

npm install electron@latest


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.