Паттерн MVC и его реализация в Django // Бесплатный урок OTUS
Изучаем наиболее популярные шаблоны (паттерны) программирования в Python: обзор и примеры кода
Шаблоны, или паттерны программирования - это повторяющиеся решения типовых задач, возникающих в процессе разработки программного обеспечения. Паттерны проектирования были созданы, чтобы обеспечить более легкую переносимость, легкость поддержки, улучшение расширяемости и многоразовое использование кода. Паттерны проектирования можно разделить по трем типам: Некоторые примеры паттернов проектирования включают в себя: Вот пять наиболее популярных паттернов проектирования в Python: 1. MVC (Model-View-Controller)...
Паттерн проектирования MVC
Model-View-Controller – известный паттерн проектирования, который предполагает разделение труда в приложении между тремя компонентами: моделью, представлением и контроллером. Модель (Model) отвечает за работу с данными и бизнес-логику приложения. Работа с данными предполагает не только взаимодействие с базой данных, но и получение данных через API, из файлов и т.д. Модель не зависит от того, как данные визуализируются (View) и как поступают запросы от пользователя (Controller) Представление (View) отвечает за фронтенд, то есть за ту часть, с которой напрямую взаимодействует пользователь. В сайтах и веб-приложениях здесь применяется HTML, CSS и JavaScript...