Native Desktop-Anwendungen mit Electron

Webanwendungen nativ auf GNU/Linux-, Mac OS- und Windows-Systemen laufen lassen: diesem Zweck hat sich das Open Source Framework Electron verschrieben: es verbindet die Vorteile von Webanwendungen mit denen von Desktop-Anwendungen und bietet Webentwicklern eine solide Möglichkeit, plattformunabhängige Anwendungen mittels HTML, CSS und JavaScript umzusetzen. Der Einsatz von hilfreichen Bibliotheken, Frameworks und Komponenten wie jQuery, Angular, Scriptaculous uvm. im Desktopbereich ist damit problemlos möglich. Electron nutzt dafür Chromium – die Open Source Variante des Chrome-Browsers von Google – und Node.js.

Die Stärken von Electron liegen in seiner Schnittstelle zwischen der Webanwendung, die im "verpackten" Chromium-Browser läuft, und dem System. Sie gewährleistet, dass die Anwendung sich unter GNU/Linux genauso verhält wie unter Mac OS und Windows.
Damit kann sich der Entwickler auf das konzentrieren, was er kann: das Programmieren von Webanwendungen. Die Kompatibilitätsschicht zwischen Anwendung und System stellt Electron her.

Weitere Vorteile auf Entwicklerseite sind z.B. der Zugriff auf starke Debuggingtools, wie wir sie aus unserer täglichen Arbeit kennen, sowie auf Endbenutzerseite die Möglichkeit, auf Systemkomponenten wie das Dateisystem oder den System Tray zugreifen zu können, wodurch die eigentliche Webanwendung mit Desktop-Funktionalitäten angereichert wird.

Haben wir Ihr Interesse geweckt? Sie benötigen ebenfalls eine Anwendung für den Einsatzbereich, wollen aber nicht auf den Komfort einer Webanwendung verzichten? Sie möchten eine Desktopanwendung, die optisch perfekt zu Ihrer Website passt? Kontaktieren Sie uns, wir beraten Sie gerne!

Kategorien

Devblog

Tags

JavaScript HTML5 CSS3

Hat Dir der Artikel gefallen?