Desktop Application Development Using Electron Framework: Native vs. Cross-Platform
Alymkulov, Daniyar (2019)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201905047574
https://urn.fi/URN:NBN:fi:amk-201905047574
Tiivistelmä
The goal of this thesis was to showcase Electron Framework and to study the differences
between native .NET and cross-platform Electron frameworks. Electron is a new open-
source framework for the development of cross-platform desktop GUI applications using
front-end and back-end components originally developed for web applications.
This thesis contained theory and practice about .NET and Electron frameworks, what
features they carry and how they work. The development part of the project includes
designing and developing an application using Electron Framework based on the
requirements.
The thesis concluded with analyzing the resulting application and drawing the conclusions
about the viability of using Electron Framework in large scale projects. The application
analysis was performed with various metrics and tools and done from different
perspectives, including, but not limited to, performance and framework maturity.
between native .NET and cross-platform Electron frameworks. Electron is a new open-
source framework for the development of cross-platform desktop GUI applications using
front-end and back-end components originally developed for web applications.
This thesis contained theory and practice about .NET and Electron frameworks, what
features they carry and how they work. The development part of the project includes
designing and developing an application using Electron Framework based on the
requirements.
The thesis concluded with analyzing the resulting application and drawing the conclusions
about the viability of using Electron Framework in large scale projects. The application
analysis was performed with various metrics and tools and done from different
perspectives, including, but not limited to, performance and framework maturity.