Note: We have used commission links in this article and marked them with “*”. If an order is placed via these links, t3n.de receives a commission.
Electron uses web technologies to implement cross-platform applications for the desktop. This is what the open source framework from GitHub has to offer and this is how you start your first project.
Electron simplifies desktop development
Developing a desktop application poses an immense number of challenges. This includes packaging, update management or learning new programming languages and tools if the programmers come from other areas – such as web development. Providing the application for the various Windows, MacOS and Linux operating systems is also a major challenge. Especially when features such as native menus or notifications are to be implemented.
No question about it: There are also some stumbling blocks in web development. A common requirement for a website is to support the many different browser types and older versions. Then there are the many different platforms: The design must be responsive in order to work well on desktop, tablet and smartphone, which can quickly increase the effort. In addition, there is limited access to the file system. Direct reading, writing or creation of files in a specific directory on the end devices is not possible – therefore files must always be uploaded or downloaded separately. Web applications are also mostly dependent on a good network connection.
Pros and cons for use