Я пытаюсь создать приложение, которое можно использовать двумя способами:
1) В качестве веб-приложения в браузере
2) В качестве отдельного настольного приложения (для всехплатформы)
Моя проблема - хранение данных во втором случае (мне нужно некоторое хранилище данных, которое не связано с сеансом).И мне нужна встроенная база данных, чтобы сделать приложение автоматически устанавливаемым.
По первому варианту у меня проблем нет.Я сделаю звонки отдыха и бэкэнда в чем-то вроде Spring или других.
Что касается второго варианта, я просматриваю Интернет, но не могу найти хорошее решение.Мне нужно, чтобы автономное приложение могло работать без подключения к интернету.Я видел:
NeDB (это было хорошо для моего случая), но у меня есть некоторые проблемы с интеграцией в Angular 7.А потом я увидел, что последний выпуск - 3 года назад.
Pouchdb, но находится в хранилище сеансов, затем вам нужно подключиться к Couchdb или другим, чтобы сделать его постоянным.
SQLite решает эту проблему.Но не в реальном времени.
Я также думал о решении с файлами .DBF.
Какое решение является лучшим?