Локальное приложение HTML + JS с доступом к файловой системе
Мне нужно создать автономное приложение с HTML и JS, которое может редактировать и записывать файлы (локальная папка приложения, но НЕ изолированное хранилище локального браузера).
Есть ли способ сделать это, достаточно легкий и простой способ? Изучение этого вопроса дало мне следующий обзор доступных опций - Electron гигантский, Chrome Apps - проект более снят с производства, W3C FileSystem API был заброшен, W3C File API очень ограничен.
1 ответ
Было несколько попыток создать SDK поверх Node.js для создания настольных приложений на основе современных интерфейсов HTML5 / CSS / JS. На ум приходят AppJS и его ответвление Deskshell. И еще есть Node-Qt, который построен поверх платформы Qt.
К сожалению, ни один из этих проектов не достиг достаточного уровня зрелости, чтобы я мог порекомендовать их, и все они, похоже, были заброшены много лет назад. NW.js - единственная альтернатива Electron, о которой я могу думать, что на данный момент достиг достойного уровня зрелости и все еще поддерживается.
Это, по крайней мере, если вы сосредоточены на настольном компьютере. Для приложений, предназначенных для запуска на мобильных устройствах, вы можете взглянуть на NativeScript, React Native или Tabris.