7 Benefits of Using Electron

Electron, previously referred to as Atom Shell, has become an increasingly popular platform for building desktop applications with JavaScript and HTML.

Although similar to NW.js, Electron boasts a few of its own unique features, putting it in a league entirely of its own.

Before we jump into the benefits of using Electron to write desktop applications, let’s discuss a few of its fundamental differentiators:

1. Electron uses JavaScript to write applications, which means you will create a browser window manually, using the API to load an HTML file.
2. Thanks to a simplified, single-shared library, users can build Electron without a powerful machine.
3. Applications built with Electron can be run on most platforms, including Mac, Linux and Windows.

One of the big questions in the app development community is Why would I build an application with Electron rather than a web application?

Well, for one, there is no browser dependency, which can mean avoiding costs in the long-term.

Here are a few of the other benefits of using Electron to build desktop apps:

1. An Electron app will run exactly the same in 10 years as it does now. It won’t be affected by new or broken browsers and, from a user perspective, will look and behave the same.
2. You don’t need to worry about users having to manage multiple open browsers and tabs.
3. Users can view Electron applications on a variety of different browsers, including Chrome, Firefox, Internet Explorer, Edge and Safari.
4. Electron applications run the same regardless of the operating system.
5. You don’t need to worry about browser caches when the website is updated.
6. Users won’t lose their data when they refresh.
7. Development cost for Electron applications is lower because developers don’t need to code across multiple browsers and operating systems.

There are many upsides to using desktop applications like Electron, one being that they’re always readily available and often connect better than web applications. Have you tried Electron? Let us know what you think by tweeting to @LogicalAdv!


Building A Desktop Application with Electron

Technical Differences Between Electron and NW.js

Go Back

Say hello to RIoT's newest team member, Chris Meyer! Chris is a serial #entrepreneur, managed the R+D team at Sphero, #makers of the tech in Star Wars’ BB8 droid, and was a founding team member of Misty Robotics.

Chris is building a healthy, robust RIoT chapter in #Colorado.

Copyright © 2020 Logical Advantage. All Rights Reserved