Electron

Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 1832 razy

Choć to zabrzmi dziwacznie, Electron jest to framework umożliwiający tworzenie aplikacji desktopowych z wykorzystaniem JavaScriptu lub jakiegokolwiek JavaScript-owego frameworka. Ktoś może zadać zacne pytanie: Ale jak to? Otóż tak to, że Electron tak na prawdę uruchamia aplikację z wykorzystaniem silnika V8 wujka Google. Generalnie pakowane jest wszystko co jest potrzebne do uruchomienia aplikacji. Różnica jest taka, że o ile z poziomu przeglądarki nie można odwoływać się do systemowych funkcji, zapisywać i czytać bezpośrednio danych do i z pliku to tutaj takowych ograniczeń nie ma. Jest jednakże pewien haczyk. Okazuje się bowiem, że możliwe jest przez to powstanie sporych luk bezpieczeństwa.

Zapewne ucieszy przynajmniej co niektórych fakt, że możliwe jest osadzenie w Electronie w zasadzie dowolnego frameworka JavaScript-owego. Dlatego też ja będę się starał opisać jak obudować w Electron-a projekt napisany w Angularze.

Elektron - przykład aplikacji webowej opakowanej przez Electrona i uruchamianej jako program desktopowy
Rys. 1
Elektron - przykład aplikacji webowej opakowanej przez Electron-a i uruchamianej jako program desktopowy
Polecane niekomercyjne edytory kodu JavaScript:
strony powiązane
  1. Visual Studio Code - edytor kodu PHP, HTML jak i JavaScrip
Strony powiązane
strony powiązane
  1. electronjs.org/ - strona główna Electronjs
Propozycje książek