Arriba Electron 7.0 basat en Chromium 78, NODE.JS 12.8.1 i més

Electró

Durant el lapse d'aquesta setmana va ser anunciat per part de l'equip de desenvolupament de Electron la nova versió 7.0.0 de l'framework. Electron és un framework d'aplicacions d'escriptori multiplataforma que utilitza tecnologies web, La lògica està determinada per JavaScript, HTML i CSS i la funcionalitat es pot ampliar a través del sistema de complement. Està desenvolupat per GitHub i es basa en el desenvolupament en C ++.

Els components centrals de Electron són Chromium, NODE.JS i V8. La infraestructura està codificada en NODE.JS, i la interfície es basa en les eines Chromium, la part de codi obert de Google Chrome. Lus mòduls NODE.JS estan disponibles per a desenvolupadors, així com una API avançada per crear quadres de diàleg nadius, integrar aplicacions, crear menús contextuals, integrar-se amb el sistema de sortida de notificacions, manipulació de finestres i interacció amb els subsistemes Chromium.

A diferència de les aplicacions web, Els programes basats en Electron vénen en forma d'arxius executables autònoms que no estan vinculats a al navegador.

En aquest cas, el desenvolupador no necessita preocupar-se per portar l'aplicació per a diverses plataformes, Electron proporcionarà la capacitat de construir per a tots els sistemes compatibles amb Chromium. Electron també proporciona eines per organitzar el lliurament automàtica i la instal·lació d'actualitzacions (les actualitzacions es poden lliurar des d'un servidor separat o directament des GitHub).

Que hi ha de nou en Electron 7.0.0?

Aquesta nova versió de el marc inclou les actualitzacions de seus diversos components com ara NODE.JS 12.8.1, Chromium 78 i el motor V8 7.8.

A més de que també és important destaca que la suspensió espereua anteriorment d'el suport per a sistemes Linux de 32 bits s'ha posposat (Novament) per la qual cosa aquesta nova versió de Electron 7.0 també està disponible en versions de 32 bits.

Els desenvolupadors van afegir una versió de Windows per a arquitectures Arm de 64 bits en aquest nou llançament més dels mètodes ipcRenderer.invoke () i ipcMain.handle () per als IPC asíncrons de sol·licitud / resposta.

Article relacionat:
Alliberada la nova versió de NODE.JS 13.0

Una altra de les novetats dins de Electron 7.0 és una nova API "nativeTheme" per llegir i respondre als canvis en els temes i les paletes de colors de sistema operatiu.

D'altra banda també en l'anunci es destaca la transició a el nou generador de definicions TypeScript per generar definicions més precises a partir de classes de model C #. L'objectiu d'això és crear aplicacions web fortament tipadas on els models de la banda de servidor i de la banda de el client estiguin sincronitzats.

Dins de les noves característiques que es destaquen, podrem trobar:

  • L'API SystemPreferences.isDarkMode () ara és compatible amb Windows.
  • L'API systemPreferences.isHighContrastColorScheme () és compatible amb macOS.
  • Opcions captureMode i maxFileSize a l'API de Netlog.
  • Un nou paràmetre failureReason a la funció de devolució de trucada webContents.print ().
  • El mètode getBalls () a BrowserView.
  • Suport per a l'esdeveniment de moviment de el ratolí de l'API de safata en Windows.
  • Habilitació de l'API d'informes W3C.
  • BrowserWindow.setFocable s'ha implementat en macOS.

Finalment i no menys important, és que l'equip de Electron també va anunciar que la versio de Electron 4 ha arribat a la fi del seu cicle de vida, d'acord amb les polítiques de suport.

Amb la finalització d'aquest suport, L'equip de Electron recomana que els desenvolupadors que continuen treballant amb aquesta versió actualitzin a una versió més nova de el marc.

L'equip ha afegit que a curt termini, poden esperar que es continuï l'enfocament en el desenvolupament dels components clau de Electron, inclosos Chrome, NODE.JS i el motor V8. La idea és llançar les principals versions de Electron amb les noves versions d'aquests components.

¿Com obtenir Electron en Linux?

Per poder executar aplicacions i / o poder treballar amb Electron dins de Linux, només hem de de comptar amb NODE.JS instal·lat en el sistema i el seu gestor de paquets NPM.

Per instal·lar NODE.JS en Linux, pots visitar la publicació en on parlem sobre la nova versió de NODE.JS 13 i a la fi d'ella trobaràs les ordres d'instal·lació per a algunes de les diferents distribucions de Linux.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.