PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza porównawcza technologii tworzenia aplikacji wieloplatformowych na przykładzie NW.js i Electron

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Comparative analysis of the technology used to create multi-platform applications on the example of NW.js and Electron
Języki publikacji
PL
Abstrakty
EN
Electron i NW.js to technologie pozwalające na tworzenie wieloplatformowych aplikacji desktopowych. Niniejszy artykuł 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. Identyczna 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 zrealizowanych badań i uzyskanych wyników stwierdzono, że pod względem wydajności framework NW.js jest znacznie lepszym rozwiązaniem od frameworka Electron.
EN
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.
Rocznik
Tom
Strony
396--400
Opis fizyczny
Bibliogr. 10 poz., rys., tab.
Twórcy
  • Lublin University of Technology Poland
  • Lublin University of Technology Poland
Bibliografia
  • 1. P. Lindhol, Web technologies for cross-platform desktop applications–a feasible option?, 2017.
  • 2. D. Alymkulov, Desktop Application Development Using Electron Framework: Native vs. Cross-Platform, 2019.
  • 3. Developer Surver Results 2019, https://insights.stackoverflow.com/survey/2019, [10.10.2020].
  • 4. 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].
  • 5. D. Sheiko, Cross-platform Desktop Application Development: Electron, Node, NW.js, and React: Build desktop applications with web technologies, Packt Publishing, 2017.
  • 6. Z. Hussein, An In-Depth Comparison of Software Framework for Developing Desktop Applications Using Web Technologies, 2019.
  • 7. Alkhars, Cross-Platform Desktop Development (JavaFX vs. Electron), 2017.
  • 8. S. Kinney, Electron in Action, Manning Publications, 2018.
  • 9. NW.js, https://nwjs.readthedocs.io/en/latest/, [10.10.2020],
  • 10. Benoit, NW.js Essentials, Packt Publishing, 2015.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-03b92187-ef02-45f2-b815-1ea308723765
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.