Desktop Apps mit Electron

Blog Beitrag zum Thema Desktop Apps mit Electron

Das von Github entwickelte Framework Electron ist für Programmierer und Anwender gleichermaßen vielfältig. Es erlaubt Ihnen, Apps für den Desktop in HTML, Javascript oder CSS zu schreiben und damit Ihre Apps für den Windows PC, aber auch für MacOS und sogar Linux zu entwickeln.

Das bedeutet, dass Entwickler eigentlich mit guten Kenntnissen in der Webentwicklung sofort in die Entwicklung von Desktop Apps einsteigen können. Und wie einige prominente Beispiele zeigen, ist Electron kein Nischenprodukt, sondern ein Framework, das viele User bereits heute auf Ihrem Computer installiert haben.
Andreas Burget
Bildbeschreibung

Electron in der Handhabung

Wie eingangs bereits erwähnt, ist die Handhabung von Electron recht einfach. Nach der Installation finden sich in der Dokumentation einige Code-Auszüge, die genutzt werden können, um einfache Apps zu programmieren.

Auf der Entwicklerseite von Github findet sich zudem eine Demo-App, die natürlich auch in Electron programmiert wurde, und die die Arbeitsweise des Open-Source-Frameworks veranschaulicht.

Electron ist 2013 erschienen und wird über regelmäßige Updates auf dem Laufenden gehalten, neben der einfachen Programmiersprachen sind es vor allem die plattformübergreifenden Qualitäten des Frameworks, die es bei Entwicklern so beliebt machen.

Berühmte Beispiele für die Implementation von Electron

Die meisten PC- oder Mac-User werden eine oder mehrere mit Electron programmierte Apps nutzen und das häufig sogar täglich. Vor allem in der Kommunikation kommt Electron sehr häufig zum Einsatz. Microsofts Skype etwa nutzt das Framework genau so wie die Chat-Apps Discord und Slack. Selbst der am häufigsten heruntergeladene Messenger der Welt, WhatsApp, nutzt auf dem Desktop Electron.

All diese Chat-Apps profitieren von der Kompatibilität von Electron und nutzen Githubs Framework, um ästhetische, schnelle und funktionale Apps zu erstellen. Das ist gerade bei den Chat-Apps essentiell, da diese schließlich auf PC und Mac genau so gut aussehen und genau so gut funktionieren müssen wie auf dem Smartphone.

Professionelles, minimalistisches Design und schnelle Performance standen bei der Wahl des Frameworks für die Entwickler des professionell genutzten Slack-Messengers im Vordergrund – dabei zeigt Slack sogar noch mehr die Vielseitigkeit Electrons, nutzt der Messenger doch die Render-Engine von Chromium.

Doch Electron wird auch genutzt, um Browser zu entwickeln. Das zeigt der Browser Beaker. Der speziell für Hacker, Modder und Entwickler designte Peer-to-Peer-Browser übersetzt das Web ins Open-Source-Format.
Wenn Sie Ihre Website via WordPress hosten, kennen Sie vermutlich die Web App in Ihrem Browser, doch WordPress gibt es auch als Desktop App und die wurde mit Electron geschrieben. Dadurch erhält WordPress eine konsistente User Experience über alle Plattformen hinweg und erlaubt es Ihnen, den Blick auf Ihrem Design und Inhalt zu lassen, ganz ohne Ablenkung durch andere Browsertabs.

Gute Gründe für Electron auf dem Desktop

Wie Apps von Slack bis zu WordPress oder der Bilderdatenbank Pexels und dem Online-Reader Ghost zeigen, ist Electron ein vielseitiges Framework, das den Ansprüchen von modernen Usern gerecht wird.

Die schnellen, funktionalen mit Electron programmierten Apps holen den Komfort der Smartphone und Tablet Apps auf den Desktop, unabhängig vom Betriebssystem. Weil eben auch die Programmierung mit Electron so leicht zu erlernen ist und der Umstieg vom Web Development besonders leicht fällt, ist Electron auch für Programmierer die ideale Sprache um vielseitige Apps zu schreiben. Und dass das mehr ist als nur eine Fingerübung, zeigt die hohe Verbreitung mit Electron geschriebener Applikationen.

Kontakt

Webdesign von der Stange langweilt.

Wenn Sie auch so denken, sind Sie bei uns richtig. Unsere Leidenschaft gilt individuellen Lösungen, die genau zu Ihrer Marke passen. Gemeinsam entwickeln wir ein Webdesign, das nicht nur funktional, sondern auch einzigartig ist.