Electron 7.0 basé sur Chromium 78, Node.js 12.8.1 et plus arrive

Électron

Au cours de cette semaine La nouvelle version 7.0.0 a été annoncée par l'équipe de développement Electron du cadre. Electron est un cadre d'application de bureau multiplateforme qui utilise les technologies Web, dont la logique est déterminée par JavaScript, HTML et CSS et la fonctionnalité peut être étendue via le système de plug-in. Il est développé par GitHub et est basé sur le développement C ++.

Les composants de base d'Electron sont Chromium, Node.js et V8. L'infrastructure est codée dans Node.js et l'interface est basée sur les outils Chromium, la partie open source de Google Chrome. LLes modules Node.js sont disponibles pour les développeurs, ainsi qu'une API avancée pour créer des boîtes de dialogue natives, intégrer des applications, créer des menus contextuels, intégrer au système de sortie de notification, manipuler des fenêtres et interagir avec les sous-systèmes Chromium.

Contrairement aux applications Web, Les programmes électroniques se présentent sous la forme de fichiers exécutables autonomes qui ne sont pas liés au navigateur.

Dans ce cas, le développeur n'a pas à se soucier du portage de l'application pour diverses plates-formes, Electron fournira la possibilité de construire pour tous les systèmes compatibles Chromium. Electron fournit également des outils pour organiser la livraison et l'installation automatiques des mises à jour (les mises à jour peuvent être fournies à partir d'un serveur séparé ou directement à partir de GitHub).

Quoi de neuf dans Electron 7.0.0?

Cette nouvelle version du framework comprend les mises à jour de ses différents composants tels que Node.js 12.8.1, Chromium 78 et le moteur 8 V7.8.

En plus de cela, il est également important de souligner que l'attente de suspensiona précédemment La prise en charge des systèmes Linux 32 bits a été reportée (encore) donc cette nouvelle version d'Electron 7.0 est également disponible en versions 32 bits.

Les développeurs ont ajouté une version de Windows pour les architectures Arm 64 bits dans cette nouvelle version en plus des méthodes ipcRenderer.invoke () et ipcMain.handle () pour les IPC de demande / réponse asynchrones.

Noeud-js
Article connexe:
Sortie de la nouvelle version de Node.js 13.0

Une autre nouveauté dans Electron 7.0 est une nouvelle API "nativeTheme" pour lire et répondre aux changements de thèmes et les palettes de couleurs du système d'exploitation.

D'autre part aussi dans l'annonce se distingue la transition vers le nouveau générateur de définitions TypeScript pour générer des définitions plus précises à partir des classes de modèle C #. L'objectif est de créer des applications Web fortement typées dans lesquelles les modèles côté serveur et côté client sont synchronisés.

Parmi les nouvelles fonctionnalités qui se démarquent, nous pouvons trouver:

  • L'API SystemPreferences.isDarkMode () est désormais prise en charge par Windows.
  • L'API systemPreferences.isHighContrastColorScheme () est prise en charge par macOS.
  • Options CaptureMode et maxFileSize à l'API Netlog.
  • Un nouveau paramètre failureReason pour la fonction de rappel webContents.print ().
  • La méthode getBalls () vers BrowserView.
  • Prise en charge de l'événement de déplacement de la souris de l'API de plateau sous Windows.
  • Activation de l'API de création de rapports W3C.
  • BrowserWindow.setFocable a été implémenté dans macOS.

Dernier point mais non le moindre, c'est que L'équipe d'Electron a également annoncé que la version de L'électron 4 a atteint la fin de son cycle de vie, conformément aux politiques de soutien.

Avec la fin de ce support, l'équipe Electron recommande que les développeurs qui continuent à travailler avec cette version mise à niveau vers une version plus récente du framework.

L'équipe a ajouté qu'à court terme, ils pouvaient s'attendre à se concentrer sur le développement des composants clés d'Electron, notamment Chrome, Node.js et le moteur V8. L'idée est de lancer les principales versions d'Electron avec les nouvelles versions de ces composants.

Comment obtenir Electron sur Linux?

Afin d'exécuter des applications et / ou de travailler avec Electron sous Linux, Nous devons seulement installer Node.JS sur le système et son gestionnaire de packages NPM.

Pour installer Node.JS sur Linux, vous pouvez visiter le post où nous parlons la nouvelle version de Node.JS 13 et à la fin, vous trouverez les commandes d'installation de certaines des différentes distributions Linux.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.