Comparative analysis of the technology used to create multi-platform applications on the example of NW.js and Electron
Abstract
The article presents an analysis of the performance of frameworks that enable the creation of multi-platform desktop applications. Electron and NW.js were selected for comparison. The study was conducted using a test desktop application with social media functionality. The test application was developed on both compared platforms. The presented research results allowed to conclude that the NW.js framework is more efficient than the Electron framework.
Keywords
NW.js; Electron; cross-platform development; comparative analysis
References
P. Lindhol, Web technologies for cross-platform desktop applications–a feasible option?, 2017.
D. Alymkulov, Desktop Application Development Using Electron Framework: Native vs. Cross-Platform, 2019.
Developer Surver Results 2019, https://insights.stackoverflow.com/survey/2019, [10.10.2020].
Porównanie popularności Electron – NW.js, https://trends.google.com/trends/explore?date=all&q=%2Fg%2F11bw˙559wr,nw.js,node-webkit,,[10.10.2020].
D. Sheiko, Cross-platform Desktop Application Development: Electron, Node, NW.js, and React: Build desktop applications with web technologies, Packt Publishing, 2017.
Z. Hussein, An In-Depth Comparison of Software Framework for Developing Desktop Applications Using Web Technologies, 2019.
A. Alkhars, Cross-Platform Desktop Development (JavaFX vs. Electron), 2017.
S. Kinney, Electron in Action, Manning Publications, 2018.
NW.js, https://nwjs.readthedocs.io/en/latest/, [10.10.2020],
A. Benoit, NW.js Essentials, Packt Publishing, 2015.
Poland
Lublin University of Technology Poland

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.