Я создаю сайт с использованием MVC3, EF и Razor, и в настоящее время у меня в основном работает внешний интерфейс сайта.Это своего рода «магазин» с продуктами, пользователями и т. Д., И во внешнем интерфейсе вы можете просматривать продукты, просматривать оценки пользователей и покупать продукты.
Теперь я думаю о бэкэндеи из того, что я имею до сих пор, кажется, что серверная часть будет избыточной во многих отношениях.Я хотел бы иметь всю внутреннюю область для управления всеми продуктами, пользователями, продажами и т. Д. (Предпочтительно / Admin / Controller / Action, но если мне нужна страница в бэкэнде, в которой перечислены все продукты, этобудет идентичен (по крайней мере, с точки зрения контроллера) внешнему контроллеру, в котором перечислены все продукты.
Мой вопрос: каковы некоторые хорошие способы сделать это, я совершенно не прав?до сих пор, или я на правильном пути, и мне просто нужно немного доработать. Я также читал об областях, но не смог найти хорошую документацию для использования с MVC3. Должен ли я дублировать функциональность в бэк-энде или лучшеКстати? Спасибо за помощь!