c't 26/2016
S. 174
Know-how
Programmieren mit Electron
Aufmacherbild

Total geladen

Desktop-Anwendungen mit Electron bauen

Wer Webseiten bauen kann, kann auch Anwendungen für den Desktop programmieren: Das versprechen die Entwickler der JavaScript-Bibliothek Electron. Ein paar Eigenheiten sind aber doch zu beachten.

Die Programmiersprache JavaScript erfreut sich allgemein großer Beliebtheit; für Web-Entwickler ist sie praktisch unverzichtbar: Für Client-seitige Interaktivität sowieso, aber auch auf dem Server setzt sie sich dank Node.js mehr und mehr durch. Nur wenn man eine klassische Desktop-Anwendung bauen will, kommt man bislang mit JavaScript nicht weiter. Diesen blinden Fleck will eine Bibliothek namens Electron ausmerzen und verspricht sogar, dass sich damit erstellte Programme ohne große Änderungen plattformübergreifend unter Windows, Linux und macOS ausführen lassen.

Im Kern besteht Electron aus Googles JavaScript-Laufzeitumgebung V8, dem Framework Node.js und einem zurechtgestutzten Chromium-Browser. Electron-eigener Code hält die Komponenten zusammen und stellt ein eigenes API mit sinnvollen Erweiterungen bereit.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

4,70 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten