Ja va ser alliberada la nova versió de Electron 4.0.0

Electron 4.0

El dia d'ahir els desenvolupadors de el projecte electron van anunciar la disponibilitat de la nova versió de Electron 4.0.0 i amb la qual cosa pretenen proporciona un marc autosuficient per desenvolupar aplicacions d'usuari multiplataforma, utilitzant els components de Chromium, V8 i Node.js.

Per a tots aquells que no coneixen electron els puc dir que aquest permet crear qualsevol aplicació gràfica utilitzant tecnologies de navegador, la lògica es defineix en JavaScript, HTML i CSS, I la funcionalitat es pot estendre a través del sistema addicional.

Els desenvolupadors tenen accés als mòduls NODE.JS, així com a una API avançada per crear diàlegs nadius, integrar aplicacions, crear menús contextuals, integrar-se amb el sistema per mostrar notificacions, manipular finestres i interactuar amb els subsistemes de Chromium.

A diferència de les aplicacions basades en web, els programes basats en Electron es lliuren com arxius executables independents que no estan vinculats a al navegador.

En aquest cas, el desenvolupador no ha de preocupar-se per portar l'aplicació per a diferents plataformes, Electron proporcionarà la capacitat de compilar 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 independent o directament des GitHub).

Dels programes creats sobre la base de la plataforma Electron, podem esmentar:

  • L'editor Atom
  • El client de correu electrònic Nylas
  • Les eines per treballar amb GitKraken
  • El sistema de visualització i anàlisi Wagon SQL
  • El sistema de blocs WordPress Desktop
  • El client BitTorrent d'escriptori WebTorrent
  • Serveis com Skype
  • Senyal
  • Fluix
  • Basecamp
  • Tic
  • Fantasma
  • filferro
  • Wrike
  • Codi de Visual Studio
  • Discòrdia
  • I mes

Per simplificar el desenvolupament de noves aplicacions, s'ha preparat un conjunt d'aplicacions de demostració típiques, inclòs un codi de mostra per resoldre diversos problemes.

Electron-Apps-per-Windows-Linux-i-Mac

Ja va ser alliberada la nova versió de Electron 4.0.0

En aquest nou lliurament de Electron 4.0.0 s'han afegit algunes noves característiques a més de correccions i millores a el codi de el projecte.

Un canvi significatiu en el nombre de versió es deu a l'actualització a la base de codi Chromium 69, a la plataforma NODE.JS 10.11.0 i a l'motor V8 6.9 de JavaScript.

Un altre dels canvis que destaquen els desenvolupadors en aquest nou llançament és a la classe BrowserWindows i l'etiqueta webview.

Que, per raons de major seguretat, s'ha afegit la capacitat de desactivar el mòdul »remot«, representant el mecanisme d'IPC per a la interacció entre el procés de representació de la pàgina actual i el procés principal

A més de que es va agregar suport per a les sol·licituds de filtrat remote.require () i remote.getGlobal () per obtenir un control total sobre l'accés dels mòduls a IPC, El que pot ser útil quan no desitja desactivar completament el mòdul remot durant el procés de renderització oa la vista web.

A més, ara es pot accedir a el panell Sobre des del codi JavaScript.

Una altra modificació es va realitzar per mostrar aquest panell, ara es pot usar la crida a app.showAboutPanel (), l'execució és similar a fer clic al menú corresponent.

Entre els altres canvis que es poden destacar en aquesta nova alliberament de Electron 4.0.0 trobem:

  • S'ha afegit el mètode setBackgroundThrottling (), que permet controlar l'encesa i apagada de l'mecanisme per reduir l'activitat de generar esdeveniments de temporitzador i dibuixar animacions per a finestres que s'executen en segon pla.
  • Es va modificar el mecanisme de bloqueig de llançament per a més d'una instància de l'aplicació. Per establir el bloqueig en lloc de app.makeSingleInstance (), ara ha d'usar l'anomenada app.requestSingleInstanceLock ().
  • Valors predeterminats modificats per a la configuració: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Les eines d'integració de NODE.JS per finestres en mode NativeWindowOpen estan comentades (aquesta funció estava en desús anteriorment).
  • El suport per a macOS 10.9 (OS X Mavericks) ha estat s'abandoni.

Si vols conèixer una mica més sobre els canvis i detalls d'aquest nou llançament de Electron 4.0.0 pots visitar l'anunci oficial que es troba al blog de Electron. L'enllaç és aquest.


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: AB Internet Networks 2008 SL
  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ó.