Comparative analysis of the technology used to create multi-platform applications on the example of NW.js and Electron
Maciej Hołowiński
maciej.holowinski@pollub.edu.plPolitechnika Lubelska (Poland)
Beata Pańczyk
Lublin University of Technology (Poland)
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 analysisReferences
P. Lindhol, Web technologies for cross-platform desktop applications–a feasible option?, 2017.
Google Scholar
D. Alymkulov, Desktop Application Development Using Electron Framework: Native vs. Cross-Platform, 2019.
Google Scholar
Developer Surver Results 2019, https://insights.stackoverflow.com/survey/2019, [10.10.2020].
Google Scholar
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].
Google Scholar
D. Sheiko, Cross-platform Desktop Application Development: Electron, Node, NW.js, and React: Build desktop applications with web technologies, Packt Publishing, 2017.
Google Scholar
Z. Hussein, An In-Depth Comparison of Software Framework for Developing Desktop Applications Using Web Technologies, 2019.
Google Scholar
A. Alkhars, Cross-Platform Desktop Development (JavaFX vs. Electron), 2017.
Google Scholar
S. Kinney, Electron in Action, Manning Publications, 2018.
Google Scholar
NW.js, https://nwjs.readthedocs.io/en/latest/, [10.10.2020],
Google Scholar
A. Benoit, NW.js Essentials, Packt Publishing, 2015.
Google Scholar
Authors
Beata PańczykLublin University of Technology Poland
Statistics
Abstract views: 317PDF downloads: 287
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.