Analiza porównawcza technologii tworzenia aplikacji wieloplatformowych na przykładzie NW.js i Electron
Artykuł w czasopiśmie
MNiSW
5
spoza listy
Status: | |
Warianty tytułu: |
Comparative analysis of the technology used to create multi-platform applications on the example of NW.js and Electron
|
Autorzy: | Hołowiński Maciej, Pańczyk Beata |
Dyscypliny: | |
Aby zobaczyć szczegóły należy się zalogować. | |
Rok wydania: | 2020 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | polski |
Wolumen/Tom: | 17 |
Strony: | 396 - 400 |
Bazy: | Baztech |
Efekt badań statutowych | NIE |
Materiał konferencyjny: | NIE |
Publikacja OA: | TAK |
Licencja: | |
Sposób udostępnienia: | Witryna wydawcy |
Wersja tekstu: | Ostateczna wersja opublikowana |
Czas opublikowania: | W momencie opublikowania |
Data opublikowania w OA: | 30 grudnia 2020 |
Abstrakty: | angielski | polski |
Electron and NW.js are technologies that allow you to create multi-platform desktop applications. This article discusses the performance comparison of these frameworks. The research was undertaken in order to find an alternative to the Electron, which, despite its considerable popularity, is criticized in terms of its performance. For the purposes of the research, a test application with social media functionalities was designed and implemented. An identical application was created on both compared platforms and packaged for Windows 10 and Ubuntu 12.04 operating systems. Applications were tested in terms of the speed of data rendering, cache occupation and the size of the packed application. In each of the tests performed, NW.js obtained a better result than Electron, especially in tests consisting in downloading a relatively small amount of data. Based on the research carried out and the results obtained, it was found that in terms of performance, the NW.js framework is a much better solution than the Electron framework. | |
Electron i NW.js to technologie pozwalające na tworzenie wieloplatformowych aplikacji desktopowych. Niniejszy arty- kuł omawia porównanie tych frameworków pod względem wydajności. Badania podjęto w celu znalezienia alternatywy dla Electron, który mimo swojej popularności, krytykowany jest pod względem oferowanej wydajności. Na potrzeby badań zaprojektowano i zaimplementowano aplikację testową z funkcjonalnościami mediów społecznościowych. Iden- tyczna aplikacja została stworzona na obydwu porównywanych platformach oraz spakowana na systemy operacyjne Windows 10 i Ubuntu 12.04. Aplikacje badane były pod kątem szybkości renderowania danych, zajętości w pamięci podręcznej oraz rozmiaru spakowanej aplikacji. W każdym przeprowadzonym teście NW.js uzyskał lepszy wynik od Electron, szczególnie w testach polegających na pobraniu stosunkowo małej ilości danych. Na podstawie zrealizowa- nych badań i uzyskanych wyników stwierdzono, że pod względem wydajności framework NW.js jest znacznie lepszym rozwiązaniem od frameworka Electron. |