Electron
Web 3.0 – co to jest i czym różni się od poprzednich wersji?
Co to jest Electron?
Platforma open source, która powstała w 2013 roku, pozwala tworzyć aplikacje webowe z wykorzystaniem technologii webowych, takich jak HTML CSS i JavaScript. Twórcą frameworka jest Cheng Zhao, działający w GitHub.
Platforma stanowi połączenie frontendowego Chromium będącego silnikiem renderowym i backendowego środowiska w Node.js.
Gdzie znajduje zastosowanie framework?
Framework Electron jest wykorzystywany do tworzenia aplikacji desktopowych, które działają i wyglądają podobnie jak strony internetowe. Można otwierać je na różnych platformach, przede wszystkim Windows, macOS oraz Linux.
Rozbudowane aplikacje desktopowe powstają z udziałem wielu dodatkowych narzędzi i bibliotek, przede wszystkim Node.js i NPM. Działalność w oparciu o Chromium zapewnia dostęp do najnowszych standardów oraz wytycznych.
Jakie korzyści wynikają z zastosowania frameworka Electron?
- Wieloplatformowe rozwiązanie do tworzenia aplikacji z wątkiem głównym i wątkami renderującymi.
- Minimalistyczny interfejs użytkownika oparty na oknach przeglądarki.
- Łatwa i szybka komunikacja wątków.
- Gotowe motywy.
- Separacja wątków.
- Narzędzia do debugowania i analizowania wydajności.
Wady Electron
- Potrzebne duże zasoby systemowe.
- Podatność na ataki hakerskie.
- Problemy z wydajnością i responsywnością.

Jakub