Estamos planeando construir una aplicación de escritorio multiplataforma. Descubrimos que Node-Webkit es una opción perfecta para nosotros. Pero GitHub desarrolló su propio marco llamado Electron en lugar de usar Node-Webkit.
¿Cuál es la diferencia entre ellos?
node-webkit
electron
Fizer Khan
fuente
fuente
Respuestas:
Electron tiene una página que explica las diferencias con node-webkit:
https://github.com/atom/electron/blob/master/docs/development/atom-shell-vs-node-webkit.md
Protección de código fuente
Electron está empaquetando sus aplicaciones con asar , que contiene el código fuente desprotegido de las aplicaciones. Esto hace posible que la aplicación 1 extraiga la aplicación 2 e inyecte scripts vulnerables, sin que el usuario lo sepa. Puedes consultar este proyecto en GitHub para ver un ejemplo de cómo manipular la aplicación Slack . Por ahora, el equipo de Electron no tiene planes de implementar soporte para la protección del código fuente .
NW.js ha incorporado soporte para compilar su código fuente en binarios protegidos .
fuente