- Сотрудник организации
- Гражданин
- Администратор
Для такой системы, использующей ASP.NET Core, вы бы порекомендовали ASP.NET Core MVC с представлениями Razor или веб-API для серверной части?
Кроме того, какой архитектурный стиль (многоуровневая архитектура, чистая архитектура) вы бы порекомендовали для такой системы, чтобы она оставалась легко поддерживаемой и масштабируемой?
Какой рекомендуемый стиль? способ организации решения и его уровней (например, Контроллеры → Службы приложений → Домен → Инфраструктура)?
Кроме того, где в идеале должны находиться бизнес-правила, такие как переходы состояний приложения (например, одобрение/отклонение) и логика обработки платежей, и как их следует отделить от уровня MVC?
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... pplication
Мобильная версия