У меня есть своего рода приложение диспетчера задач, бэкэнд которого написан на PHP, а интерфейс — на vuejs+HTML+CSS, поэтому я понимаю, что довольно легко связать интерфейсную часть в гибридное приложение чем-то как Electron, но я также хочу избавиться от взаимодействия на стороне сервера и позволить всему хранилищу базы данных участвовать на компьютере пользователя.
Я могу представить, что технически подкованный пользователь сможет легко настроить Laravel + MySQL и запустить сервер на своем рабочем столе, но, конечно же, мое окончательное видение состоит в том, чтобы весь процесс установки и обработка данных были невидимы для пользователя.
Я видел диспетчеры задач, которые хранят задачи в файлах, а затем читают и пишут через Electron и JS, но я думаю, что я предпочитаю использовать базу данных, а кроме базы данных, моделей и контроллеров, я думаю, что могу пропустить все дополнительные варианты будущего. это обеспечит запуск этого приложения на сервере.
Любое предложение, как лучше всего это сделать? Желательно без добавления лишнего языка в JS+PHP. Или, если это невозможно, каковы другие альтернативы, чтобы сохранить внешний интерфейс VueJS + HTML + CSS как есть, но перевести код PHP на какой-либо другой язык, который можно скомпилировать для кросс-платформы, или, по крайней мере, Linux + MacOS ?