Estoy evaluando qué marco para crear una aplicación de escritorio. Un requisito que tengo es que el código fuente "proteja" (nadie debería ver el código fuente original).
Para Neautrlinojs encontré esto: https://github.com/neutralinojs/neutralinojs/issues/153#issuecomment-817842757 Ahora estamos usando el formato .asar (pero es .neu en nuestro escenario). Por lo tanto, doy por cerrado este tema. Gracias por informar el problema o la idea.
Pero, como sé, se puede obtener el código fuente (js) de un archivo asar. ¿Hay alguna manera de hacer imposible obtener el código "original" de la compilación de Neautrlinojs o Electron?
Sé que en una compilación hecha con nw.js , el código fuente es muy difícil de obtener
Para este tipo de requisitos, ¿qué marco es el más adecuado?
¡Gracias!
Si necesita protección del código fuente, necesita usar una herramienta que construya su código fuente en un binario nativo. NW.js lo permite al capturar su código JS que se ejecuta en la memoria en el motor V8 (una "instantánea V8"). Lo que significa que debe ejecutar su herramienta nwjc en cada plataforma para capturarla ejecutándose en la memoria.
Existen otras herramientas para crear aplicaciones de escritorio multiplataforma (XPDA):
Sin embargo, si desea utilizar JavaScript como código fuente, su única opción real es NW.js, o almacenarlo en un servidor remoto y acceder a él a través de Internet.