Planujemy zbudować wieloplatformową aplikację desktopową. Odkryliśmy, że Node-Webkit jest dla nas idealnym wyborem. Ale GitHub opracował własny framework o nazwie Electron zamiast używać Node-Webkit.
Jaka jest różnica między nimi?
node-webkit
electron
Fizer Khan
źródło
źródło
Odpowiedzi:
Electron ma stronę wyjaśniającą różnice między pakietem node-webkit:
https://github.com/atom/electron/blob/master/docs/development/atom-shell-vs-node-webkit.md
Ochrona kodu źródłowego
Electron pakuje swoje aplikacje za pomocą narzędzia asar , który zawiera niezabezpieczony kod źródłowy aplikacji. Dzięki temu aplikacja 1 może wyodrębnić aplikację 2 i wstrzyknąć wrażliwe skrypty bez wiedzy użytkownika. Możesz sprawdzić ten projekt na GitHub, aby zobaczyć przykład, jak manipulować aplikacją Slack na przykład. Na razie zespół Electron nie planuje implementacji obsługi ochrony kodu źródłowego .
NW.js ma wbudowaną obsługę kompilowania kodu źródłowego do chronionych plików binarnych .
źródło