Sortie de la nouvelle version d'Electron 6.0.0, la plate-forme de développement d'applications basée sur le moteur Chromium

Après plusieurs semaines de développement et dans le cadre du calendrier de sortie d'Electron, le lancement de la nouvelle version de la plateforme Electron 6.0.0 a été annoncé, qui fournit un cadre autonome pour le développement d'applications utilisateur multiplateformes, en utilisant Chromium, V8 et Node.js comme base.

Les développeurs ont accès aux modules Node.js ainsi qu'à une API avancée pour générer des dialogues natifs, intégrer des applications, créer des menus contextuels, s'intégrer au système pour afficher des notifications, manipuler des fenêtres et interagir avec les sous-systèmes Chromium.

À propos d'Electron

Pour ceux qui ne connaissent toujours pas Electron, il faut savoir que ce framework vous permet de créer n'importe quelle application graphique en utilisant les technologies de navigateur, dont la logique est définie en JavaScript, HTML et CSS et la fonctionnalité peut être étendue via le système compagnon.

Contrairement aux applications Web, les programmes électroniques sont fournis sous 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 sur différentes plateformes, Electron offrira 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).

Le répertoire des programmes électroniques est représenté par environ 800 applications.

Des programmes créés sur la base de la plateforme Electron, on peut citer l'éditeur Atom, le client de messagerie Nylas, les outils pour travailler avec GitKraken, le système d'analyse et de visualisation de requêtes Wagon SQL, le système de blogs WordPress Desktop, le client WebTorrent Desktop BitTorrent et des services tels que Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code et Discord.

Principaux changements dans Electron 6.0.0

Cette nouvelle version regorge de mises à jour, de correctifs et de nouvelles fonctionnalités. Un changement significatif du numéro de version est associé à la mise à jour de la base de code de la nouvelle version de Chromium 76 ainsi que de la plateforme Node.js 12.4 et du moteur JavaScript V8 7.6.

En plus que arrêt de la prise en charge des systèmes Linux 32 bits qui avait été publié il y a des mois par les développeurs, toujours reporté pour l'instant et la version 6.0 est également disponible en versions 32 bits

Pour simplifier le développement de nouvelles applications, un ensemble d'applications de démonstration typique a été préparés, y compris un exemple de code pour résoudre divers problèmes.

Parmi les changements les plus notables apportés à la nouvelle version de l'API, nous pouvons trouver les suivants:

Suite de la traduction du pilote asynchrone, qui utilisait auparavant des appels de rappel, vers un formulaire basé sur le mécanisme Promise.

La promesse est fournie dans des dizaines de fonctionnalités, y compris les catégories ContentTracing. *, Biscuits. *, Session. *, WebContents. * Et webFrame. *.

Dans le cadre des travaux d'amélioration de l'isolation des composants lors de l'exécution, Trois nouvelles applications de contrôleur ont été ajoutées: Electron Helper (Renderer) .app pour les processus de rendu, Electron Helper (GPU) .app pour les processus d'interaction GPU et Electron Helper (Plugin) .app pour les plugins.

Les préparatifs ont également commencé à limiter la charge sur le processus de rendu uniquement des modules Node à l'aide de la N-API ou de la fonction Context Aware.

Alors que l'implémentation de net.IncomingMessage est alignée sur le comportement de Node.js.

Si vous voulez en savoir un peu plus sur les changements et les détails de cette nouvelle version d'Electron 6.0.0, vous pouvez visiter l'annonce officielle disponible sur le blog Electron. Le lien est le suivant.

Comment obtenir la nouvelle version d'Electron 6.0.0?

Enfin si vous souhaitez obtenir cette nouvelle version de la plateforme, vous pouvez le faire avec l'aide du gestionnaire de paquets npm qui est disponible pour la plupart des distributions Linux actuelles et bien sûr avec un terminal sur votre système.

L'installation est terminée dans le terminal et tapez simplement la commande suivante pour obtenir la version 6.0.0 d'électron:

npm install electron@latest


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.