Википедия говорит:
MVC предоставляет передние и задние концы для базы данных, пользователя и компоненты обработки данных. Разделение программных систем на передний и задний концы упрощают разработку и отделяют обслуживание.
Я до сих пор не вижу связи между принципом модели-представления-контроллера и идеей front- и backend. Можно ли рассматривать модель с ее доступом к базе данных как бэкэнд и представление как интерфейс?