Electron

Electron est un framework d’applications open source multiplateforme. Les développeurs peuvent utiliser Electron pour créer des applications en combinant des technologies web comme HTML, CSS et JavaScript, au lieu de langages de programmation propres à chaque plateforme. Comme il s’agit d’un framework multiplateforme, les développeurs peuvent créer des applications pour Windows, macOS et Linux à partir d’une seule base de code.

Le framework Electron repose sur deux logiciels open source : Chromium et Node.js. Chromium est un moteur de navigateur également utilisé par des (navigateurs web comme Google Chrome et Microsoft Edge) qui affiche l’interface utilisateur d’une application. Node.js est un environnement JavaScript d’exécution qui exécute le code JavaScript et fournit une interface directe avec les API du système. Chromium et Node.js étant eux-mêmes multiplateformes, ils permettent aux développeurs d’applications d’écrire leurs applications une seule fois à l’aide de HTML, CSS et JavaScript.

Electron peut faciliter le développement d’applications, mais son utilisation présente aussi quelques inconvénients. Comme chaque application Electron doit inclure les packages complets de Chromium et de Node.js dans le fichier exécutable, elle nécessite plus d’espace de stockage et de mémoire qu’une application native. Ces besoins augmentent si vous exécutez plusieurs applications Electron, car chaque application contient sa propre copie de Chromium et de Node.js. De plus, les mises à jour de sécurité de Chromium peuvent ne pas parvenir rapidement à une application Electron, ce qui peut la rendre vulnérable à des exploits déjà découverts et corrigés dans le navigateur web complet.

NOTE: Les applications populaires créées avec Electron comprennent Microsoft Teams, Slack, Trello, Discord et Visual Studio Code.

Mis à jour May 25, 2023 par Brian P.

quizTestez vos connaissances

Which of these components uses a DirectX API to communicate with Windows?

A
3D graphics card
0%
B
Ethernet network interface
0%
C
RAID storage controller
0%
D
Wireless printer / scanner / copier
0%
Correct! Incorrect!     View the DirectX definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Electron sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.