У меня есть существующий проект, написанный на Ruby on Rails. Это своего рода серверное решение для предстоящего крупного дополнения к проекту. Я имею в виду, что в настоящее время он предназначен для администраторов, и в нем уже есть множество функций и реальных файлов Rails.
Теперь я планирую добавить новую общедоступную часть приложения в Rails, и мне интересно, какие из них могут быть лучшими. Я мог бы подумать о двух следующих возможных, но я был бы очень признателен, если бы кто-то, кто испытал это, мог направить меня в правильном направлении.
- Создайте новое общедоступное веб-приложение, используя те же ресурсы, что и бэкэнд-веб-приложение. Какие плюсы и минусы?
- Просто добавьте новые функции в существующее серверное веб-приложение - есть ли плюсы и минусы? (Я уверен, что эта опция увеличит размер файлов приложения, но мне все равно?
Раньше я делал только небольшие веб-приложения в Rails, и это мой первый большой. Пожалуйста, кто-нибудь, ваши ответы будут высоко оценены.
Спасибо.