Electron
Electron est
un framework open source
permettant de développer des applications desktop multiplateformes
avec des technologies web (Javascript, HTML et CSS)
Déjà mis à l'épreuve
Visual Studio Code
Déjà mis à l'épreuve
Discord
Déjà mis à l'épreuve
Slack
Déjà mis à l'épreuve par plein d'autres
Pourquoi les applications de bureau ?
Accès au système de fichiers
Mode hors-ligne
Accès aux imprimantes et autres périphériques
Pourquoi Electron ?
NodeJS
Technologies du web (HTML,CSS, Javascript)
Open Source (MIT)
Dernières fonctionnalités disponibles
Windows, Mac, Linux
Compatibilité avec Apple Store et Windows Store
Pourquoi Electron ?
Pas besoin de réinventer la roue
Mise à jour automatique
Menus natifs et notifications
Rapport de plantage
Des outils de debuging et analyse de performance
Installeurs Windows
demo
Inconvénients
Chromimum
Taille de l'application (130 MB)
RAM
Sécurité
Pas de protection du code source
La vitesse (Javascript)
Alternatives
NW.js
Support windows XP
Extensions de Chrome
Protection du code source
Dernière version de Chrome
Pour finir
Possibilité de créer des applications avec UX unique
Initiation au la programmation desktop pour les développeurs webs
GUI pour les scripts NodeJS
Possibilité de créer des outils internes
That's all folks