Feste Freundin Verlobte

$ npm install electron
$ electron .

Was bietet Electron?

  • Menüs
  • IPC
  • Spectron
  • Packaging
  • Auto Update
  • Crash Reporter

The Bad Parts

  • Verwendung von Sqlite erfordert electron-rebuild
  • 'electron .' macht Dinge
  • es gibt trotzdem noch Plattform-Unterschiede
  • Pakete recht groß

The Bad Parts

  • Security
  • Code kann vom Nutzer eingesehen werden
  • Singletons über require() funktionieren nicht mehr
  • auf Mac kann man alle Plattformen bauen, aber auf Windows/Linux kein Mac

The Good Parts

  • Mac/Windows/Linux
  • es kann auf vorhandenem Wissen aufgebaut werden
  • NodeJS-API + npm
  • Genau ein Browsertyp

The Good Parts

  • man muss sich nicht mit plattformspezifischen Problemen auseinandersetzen
  • offlinefähig per Default
  • Doku 👍

Electron

By Michael Müller

Electron

  • 590