Найти в Дзене
Покупайте СтеллыИ дарите их за контент
10 месяцев назад
 • Вы подписаны

Чистый MVC и его вариации: MVP, MVVM и VIPER

Когда речь заходит о разработке сложных программ и приложений, непозволительно делать код хаотичным, ведь в таком случае его будет сложно поддерживать, модифицировать, а если с кодом придется работать другому человеку, не тому, кто изначально его писал, то ему возможно будет проще написать свою программу с нуля, чем разбираться в в чужом. Архитектурные паттерны призваны помочь в этой задаче, предоставляя проверенные временем решения для организации кодовой базы. Самым базовым и универсальным среди этих паттернов является MVC (Model-View-Controller), который заложил фундамент принципа разделения ответственности...

10 месяцев назад
 • Вы подписаны

Паттерн проектирования MVC

Model-View-Controller – известный паттерн проектирования, который предполагает разделение труда в приложении между тремя компонентами: моделью, представлением и контроллером. Модель (Model) отвечает за работу с данными и бизнес-логику приложения. Работа с данными предполагает не только взаимодействие с базой данных, но и получение данных через API, из файлов и т.д. Модель не зависит от того, как данные визуализируются (View) и как поступают запросы от пользователя (Controller) Представление (View) отвечает за фронтенд, то есть за ту часть, с которой напрямую взаимодействует пользователь. В сайтах и веб-приложениях здесь применяется HTML, CSS и JavaScript...

1 год назад
 • Вы подписаны

Краткая история языков программирования

Языки программирования (ЯП) — это основа создания программного обеспечения. Они позволяют разработчикам формулировать команды, которые компьютер может выполнять. Любой язык программирования включает в себя синтаксис (правила написания кода) и семантику (смысл команд и их выполнение). Первые языки программирования появились с созданием ЭВМ (электронно вычислительных машин) в 40-х годах прошлого века, но программировать на таких языках было чрезвычайно трудно, так как команды представляли собой последовательности нулей и единиц (машинный код), которые процессор выполнял напрямую...

Покупайте СтеллыИ дарите их за контент