Electron

Electron to otwarty kodowo, wieloplatformowy framework aplikacji. Programiści mogą używać Electron do tworzenia aplikacji z wykorzystaniem połączenia technologii internetowych, takich jak HTML, CSS i JavaScript, zamiast specyficznych dla danej platformy języków programowania. Ponieważ jest to wieloplatformowy framework, programiści mogą tworzyć aplikacje dla systemów Windows, macOS i Linux z wykorzystaniem jednej bazy kodu.

Framework Electron jest oparty na dwóch pakietach oprogramowania o otwartym kodzie źródłowym — Chromium i Node.js. Chromium to silnik przeglądarki używany także przez (przeglądarki internetowe, takie jak Google Chrome i Microsoft Edge), który renderuje interfejs użytkownika aplikacji. Node.js to środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript i zapewnia bezpośredni interfejs do systemowych interfejsów API. Ponieważ Chromium i Node.js same są wieloplatformowe, zapewniają programistom aplikacji możliwość jednorazowego napisania aplikacji z użyciem HTML, CSS i JavaScript.

Chociaż Electron może ułatwić tworzenie aplikacji, jego używanie ma również pewne wady. Ponieważ każda aplikacja Electron aplikacja musi zawierać pełne pakiety Chromium i Node.js w pliku wykonywalnym, wymaga więcej miejsca i pamięci niż aplikacja natywna. Wymagania te rosną, gdy uruchamiasz wiele aplikacji Electron, ponieważ każda aplikacja zawiera własną kopię Chromium i Node.js. Ponadto aktualizacje zabezpieczeń Chromium mogą nie trafiać do aplikacji Electron odpowiednio szybko, przez co może ona pozostać podatna na eksploity wykryte i usunięte już w pełnej przeglądarce internetowej.

NOTE:Popularne aplikacje zbudowane z użyciem Electron obejmują Microsoft Teams, Slack, Trello, Discord i Visual Studio Code.

Zaktualizowano May 25, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Which of the following is a digital product or service you buy within an app?

A
CDR
0%
B
IAP
0%
C
PID
0%
D
APM
0%
Correct! Incorrect!     View the In-App Purchase definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Electron na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.