Мы планируем создать кроссплатформенное настольное приложение. Мы обнаружили, что Node-Webkit - идеальный выбор для нас. Но GitHub разработал собственный фреймворк под названием Electron. вместо использования Node-Webkit.
В чем разница между ними?
node-webkit
electron
Физер Хан
источник
источник
Ответы:
У Electron есть страница, объясняющая различия с node-webkit:
https://github.com/atom/electron/blob/master/docs/development/atom-shell-vs-node-webkit.md
Защита исходного кода
Electron упаковывает свои приложения с помощью asar , который содержит незащищенный исходный код приложений. Это позволяет приложению 1 извлекать приложение 2 и внедрять уязвимые сценарии без ведома пользователя. Вы можете проверить этот проект на GitHub, чтобы увидеть пример того, как управлять приложением Slack . На данный момент команда Electron не планирует внедрять поддержку защиты исходного кода .
NW.js имеет встроенную поддержку компиляции исходного кода в защищенные двоичные файлы .
источник