Qu'est-ce qu'Electron ?
Electron est un framework permettant de 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 seule 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 guidera à travers le processus de développement d’une application Electron et de sa distribution aux utilisateurs. Les exemples et la documentation de l'API sont également des chapitres interessants pour apprendre à développer une application avec 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. En effet, lorsque vous parcourrez les exemples dans nos tutoriels, vous verrez fréquemment le bouton "Ouvrir dans Electron Fiddle" sous un bloc de code. Si vous avez installé Fiddle, ce bouton ouvrira un lien vers fiddle.electronjs.org
qui chargera automatiquement l'exemple dans Fiddle sans nécessiter de copier-coller.
fiddle docs/latest/fiddles/quick-start
Qu'y a-t-il dans la documentation ?
Toute la documentation officielle est disponible dans la barre latérale. Voici les différentes catégories avec quelques détails pour chacune d'elles:
- Tutoriel: Un guide sur la façon de créer et de publier votre première application Electron de bout en bout. .
- Processus dans Electron: Les processus d'Electron dans le détail et comment travailler avec eux.
- Bonnes pratiques: Check-lists essentielles à garder à l’esprit lors du développement d’une application Electron.
- Exemples: Exemples courts pour ajouter des fonctionnalités à votre application Electron.
- Développement: Divers guides pour le développement.
- Distribution: Découvrez comment distribuer votre application aux utilisateurs finaux.
- Test et débogage: Comment déboguer du JavaScript, écrire des tests et utiliser d'autres outils afin de créer des applications Electron de qualité.
- Références: Liens utiles pour mieux comprendre comment le projet Electron fonctionne et est organisé.
- Contribuer: Compiler Electron et faire des contributions peut être intimidant. Dans cette section nous essayons de vous faciliter la tâche.
Obtenir de l'aide
Êtes-vous coincé quelque part ? Voici quelques liens bons à consulter:
- 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 déja déclarés correspondent au vôtre. Sinon, n’hésitez pas à remplir notre modèle de rapport de bug et à soumettre un nouveau ticket.