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.pl
Politechnika 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 analysis

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

Download


Published
2020-12-30

Cited by

Hołowiński, M., & Pańczyk, B. (2020). Comparative analysis of the technology used to create multi-platform applications on the example of NW.js and Electron. Journal of Computer Sciences Institute, 17, 396–400. https://doi.org/10.35784/jcsi.2380

Authors

Maciej Hołowiński 
maciej.holowinski@pollub.edu.pl
Politechnika Lubelska Poland

Authors

Beata Pańczyk 

Lublin University of Technology Poland

Statistics

Abstract views: 317
PDF downloads: 287