Aller au contenu principal

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 multiplateformes qui fonctionnent sur Windows, macOS et Linux — aucune expérience de développement d'applications natives n'étant requise.

Premiers Pas

Nous vous recommandons de commencer par le tutoriel, qui vous guide à travers du processus de développement d’une application Electron et de sa distribution aux utilisateurs. Les exemples et la documentation API sont également de bons endroits pour apprendre à développer ton application 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. fiddle docs/latest/fiddles/quick-start

What is in the docs?

All the official documentation is available from the sidebar. These are the different categories and what you can expect on each one:

  • Tutorial: An end-to-end guide on how to create and publish your first Electron application.
  • Processes in Electron: In-depth reference on Electron processes and how to work with them.
  • Best Practices: Important checklists to keep in mind when developing an Electron app.
  • How-To Examples: Quick references to add features to your Electron app.
  • Development: Miscellaneous development guides.
  • Distribution: Learn how to distribute your app to end users.
  • Testing and debugging: How to debug JavaScript, write tests, and other tools used to create quality Electron applications.
  • Resources: Useful links to better understand how the Electron project works and is organized.
  • Contributing to Electron: Compiling Electron and making contributions can be daunting. We try to make it easier in this section.

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 vôtre. Sinon, n’hésitez pas à remplir notre modèle de rapport de bug et à soumettre un nouveau ticket.