Electron

älekdron

Apps Framework Open-Source Software

Open Source Framework

Bei Electron handelt es sich um ein Open-Source Framework, welches ermöglicht Cross-Plattform Desktop Applikationen zu erstellen. Die Entwicklung solcher Applikationen erfolgen bei Electron in den gängigen Websprachen wie HTML, CSS und JavaScript. Mithilfe von JavaScript ist es auch möglich weitere JavaScript Frameworks in Electron einzusetzen. Beliebt sind dabei Angular oder ViewJS.

Zu den unterstützen Betriebssystemen gehören MacOS, Windows als auch Linux. Die entwickelten Applikationen benötigen also nur eine einmalige Entwicklung, danach können diese für alle der drei Betriebsysteme gebaut werden. Spezielle Funktionen einer Plattform, wie z.b. den DarkMode stellt Electron den Entwickler zusätzlich zur Verfügung, damit das volle Potential zum Einsatz kommen kann.

Es gibt schon zahlreiche, bekannte Electron-Apps wie:

  • Skype
  • Discord
  • Slack
  • VS Code
  • Atom
  • Signal

Eine komplette Liste ist über die Electron Website einsehbar: https://www.electronjs.org/apps

Die Besonderheiten dieser Apps sind:

  • Sie sind sehr performant
  • Es gibt sie für alle bekannten Plattformen
  • Das App Design ist sehr individuell gestaltbar
  • Sie ist komplett in Websprachen geschrieben, wie JS, CSS und HTML

Die offizielle Website von Electron ist unter https://www.electronjs.org/ zu finden. Dort befindet sich auch die komplette Dokumentation des Frameworks. Der Source-Code selbst befindet sich auf GitHub: https://github.com/electron/electron

Um seine erste Electron Applikation zu entwickeln, gibt es eine sehr gute Einführung unter https://www.electronjs.org/docs/tutorial/first-app

Wir als Digital Agentur in München entwickeln umfangreiche Desktop-Applikationen in der Kombination mit Angular und Electron. So können wir alle Vorteile von Angular verwenden, wie das Templating, Data-Binding und State-Management. Damit kann später auch eine Portierung der App als Web- oder Mobile-App stattfinden.

Zur Übersicht

Kreis mit Buchstabe E E