Выполнение JavaScript вне браузера, кросс-платформенный [закрыт]
Я думаю о создании основного инструмента. В процессе создания этого основного инструмента я надеялся выучить новый навык. Я надеялся написать инструмент, используя чистый JavaScript. Инструмент в основном должен быть библиотекой многократного использования. Многократно используемая библиотека в первую очередь будет вызывать сторонние инструменты командной строки. Иногда могут быть некоторые операции на уровне файловой системы, которые мне нужно включить в библиотеку, такие как копирование или удаление файлов. Я также хотел бы добавить пользовательский интерфейс к этой вещи.
Я чувствую, что моя идея рушится, потому что я хочу делать нативные вещи в разных средах. я делаюне хочу использовать Java. В идеале я хотел бы написать свой код, используя JavaScript. Я не знаю о Node.js, однако из того, что я читаю, похоже, что я мог бы использовать Node.js для своей библиотеки многократного использования. Однако я не уверен, что я мог бы использовать для взаимодействия с этой библиотекой с точки зрения пользовательского интерфейса.
Хорошая ли у меня идея использовать Node в качестве среды выполнения в этом случае? Если да, могу ли я создать кроссплатформенный пользовательский интерфейс, который может взаимодействовать с этой библиотекой? Спасибо!