Могут ли приложения Electron поставляться в комплекте с VueJS, MongoDB и т. Д., Или они должны быть установлены на компьютерах пользователей для запуска приложения? - PullRequest
1 голос
/ 27 июня 2019

Я искал более часа и не могу найти ответ на этот вопрос, даже в документах, а те, что я нашел, слишком запутаны.Прежде чем начать использовать Electron, я хочу знать, могут ли встроенные приложения с электронным или другими пакетами объединять Vue и MongoDB, так что когда пользователь устанавливает приложение Electron - ему не нужны эти библиотеки, установленные на его компьютере, номогу использовать приложение прямо сейчас.

Я знаю, что это вопрос нуба, извините, но я просто слишком запутался во всем этом.

1 Ответ

1 голос
/ 27 июня 2019

Vue, как и все другие клиентские среды SPA, предназначен для создания статических ресурсов, которые могут работать автономно в браузере.Поэтому объединить эти активы в электронное приложение просто.

MongoDB, как и большинство баз данных сервера, полностью противоположен: он предназначен для однократной установки, запуска в качестве службы и для клиентов (включая ваше электронное приложение).) подключиться к нему (обычно через сеть).Поэтому очень сложно объединить его в автономный установщик, даже не говоря о портативном приложении.Репозиторий, связанный Андреем Георгиу, является примером такой архитектуры: он не связывает сервис Mongo, а подключается к нему.

Если вы ищете ключевые слова «электронная база данных», вы найдете множество ресурсов по этой теме.,Ключ должен искать автономные / встроенные базы данных, такие как SQLite.Есть также несколько альтернатив NoSQL, например, NeDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...