Ejecución de JavaScript fuera del navegador, multiplataforma [cerrado]
Estoy pensando en construir una herramienta básica. En el proceso de construir esta herramienta básica, esperaba aprender una nueva habilidad. Esperaba escribir la herramienta usando JavaScript puro. La herramienta básicamente tiene que ser una biblioteca reutilizable. La biblioteca reutilizable utilizará principalmente herramientas de línea de comandos de terceros. Ocasionalmente, puede haber algunas operaciones de nivel de sistema de archivos que debo incluir en la biblioteca, como copiar o eliminar archivos. También me gustaría añadir una interfaz de usuario a esta cosa.
Siento que mi idea se rompe porque quiero hacer cosas nativas en diferentes entornos. hagono Quiero usar Java. Idealmente, me gustaría escribir mi código usando JavaScript. No sé sobre Node.js, sin embargo, por lo que estoy leyendo, parece que podría usar Node.js para mi biblioteca reutilizable. Sin embargo, no estoy seguro de qué podría usar para interactuar con esta biblioteca desde una perspectiva de la interfaz de usuario.
¿Tengo una buena idea de usar Node como mi tiempo de ejecución en este caso? Si es así, ¿hay alguna manera de que pueda crear una interfaz de usuario multiplataforma que pueda interactuar con esta biblioteca? ¡Gracias!