Моя компания хочет использовать приложение Rails JSON API в качестве бэкэнда для настольного приложения. Rails JSON API будет использовать базу данных Postgresql.Использование Rails JSON API в качестве бэкэнда для настольного приложения
Однако некоторые пользователи самостоятельно размещают свои данные, то есть имеют сервер postgresql, установленный на компьютере, используемом настольным приложением. Из-за этих пользователей нам нужно будет развернуть это приложение Rails, и клиенты должны будут запустить сервер Rails API на своих машинах, включая машины Windows. Это хорошая идея или даже возможно?
Когда вы говорите «самостоятельно», что это значит? Существует ли существующий веб-сервис, предоставляющий свои данные? Это на отдельных ноутбуках или есть сервер, предоставляющий данные? (как правило, больше информации об архитектуре поможет обеспечить лучший ответ) – TheToolBox
Я не думаю, что это хорошая идея, но если они установлены на нем, они должны предоставить Linux-модуль как часть предложения продукта. Но на самом деле, это просто не отличная идея ... – joem
Использование Rails-приложения в качестве бэкэнд на основе клиентского интерфейса для настольных компьютеров звучит как ужасная идея, но это не то, что вы созерцаете? Если вы намереваетесь позволить своим клиентам самостоятельно устроиться, вам нужен очень четкий договор с подробной информацией о том, какую техническую поддержку вы предоставляете, и что такое оплачиваемое время, иначе они будут истекать кровью. – max