Итак, я начинаю на проект компании, который будет иметь несколько компонентов:Rails приложения архитектура и общие настройки
На первый ...
- Список заданий создания профиля
- клиента и управления
- Администрирование и доступ пользователей (логин, регистрация, роли и т. Д.)
затем ...
- сообщений
- Расписание
- Базовая отчетность
путь позже ...
- Более глубокий анализ и би
мне интересно, если это делает смысл для каждого элемента маркера собственный проект рельсов, автономный и модульный (если это действительно так); или если это просто лучше, чтобы он был в одном приложении. Я мог представить себе ситуацию, когда каждый модуль мог бы работать так независимо друг от друга, что ему не нужны остальные (за исключением функциональности пользователя) и другая ситуация, когда все модули будут использоваться вместе.
Мне кажется, что многие задачи могут быть обработаны с более легким фреймворком, таким как Sinatra (а затем физически под управлением рельсов). Также кажется, что накладные расходы будут иметь много накладных приложений на сервере. Но я не полностью осознаю все плюсы и минусы для работы по каждому сценарию.
Я знаю, что это своего рода общий вопрос, который неизбежно должен получить много ответов «это зависит» (и это справедливо). Я искал мнения/примеры того, как вы настраиваете этот тип/свой вид проект в рельсах. Я квази-ноб, будь осторожен.
Заранее благодарен!
Спасибо за ответ. Ваша аналогия с сайтом была полезна. Теперь я собираюсь глубже погрузиться в Rails-двигатели :). –
Рад помочь. Не забудьте отметить ответ, как принято, если вы чувствуете, что он ответил на ваш вопрос! :) – iHiD