Aller au contenu principal

Introduction

Bienvenue sur la documentation d'Electron ! Si c'est la première fois que vous développez une application Electron, lisez cette section pour vous familiariser avec les bases. Sinon, n’hésitez pas à explorer nos guides et la documentation de l’API !

Qu'est-ce qu'Electron ?

Electron est un framework pour construire des applications de bureau en utilisant JavaScript, HTML et CSS. En intégrant Chromium et Node.js dans son exécutable, Electron vous permet de maintenir une base de code JavaScript et de créer des applications multi-plateformes qui fonctionnent sous Windows, MacOS et Linux — aucune expérience de développement natif n'étant requise.

Prérequis

Cette documentation suppose que le lecteur est familier avec Node.js et le développement web en général. Si vous avez besoin d'approfondir l'un ou l'autre de ces domaines, nous vous recommandons les ressources suivantes :

De plus, vous comprendrez mieux comment fonctionne Electron si vous vous familiarisez avec le modèle de processus de Chromium. Vous pouvez obtenir un bref aperçu de l'architecture Chrome avec la bande dessinée Chrome , qui a été publiée en même temps que le lancement de Chrome en 2008. Bien que cela date de d'une décennie, les principes de base introduits dans la bande dessinée restent utiles pour comprendre Electron.

Exemples d'exécution avec Electron Fiddle

Electron Fiddle est une application de type bac à sable écrite avec Electron et supportée par les contributeurs d'Electron. Nous recommandons fortement de l'installer comme outil d'apprentissage pour expérimenter avec les API d'Electron ou pour prototyper des fonctionnalités pendant le développement.

Fiddle s'intègre également parfaitement à notre documentation. Lorsque vous parcourrez des exemples dans nos tutoriels, vous verrez fréquemment un bouton "Ouvrir dans Electron Fiddle" sous un bloc de code. Si vous avez installé Fiddle, ce bouton ouvrira un lien fiddle.electronjs.org qui chargera automatiquement l'exemple dans Fiddle sans nécessiter de copier-coller.

Pour obtenir de l'aide

Êtes-vous coincé quelque part ? Voici quelques liens vers des endroits où chercher :

  • Si vous avez besoin d'aide pour développer votre application, notre serveur communautaire Discord est un excellent endroit pour obtenir des conseils d'autres développeurs d'applications Electron.
  • Si vous pensez rencontrer un bug avec le package electron , veuillez consulter le suivi de tickets GitHub pour voir si des problèmes existants correspondent au votre. Sinon, n’hésitez pas à remplir notre modèle de rapport de bug et à soumettre un nouveau ticket.