MVC - Суть шаблона на примерах
Вставка
- Опубліковано 2 жов 2024
- Шаблон проектирования MVC позволяет отделить логику программы от её отображения. Есть чёткое разеделение на два уровня абстракции - Модель и Представление, которые не зависят друг от друга. На видео мы рассмотрим несколько примеров и особенностей этого шаблона.
Весь курс доступен на сайте формулы программиста: www.videosharp...
Спасибо тебе, Волосатов Евгений Витольдович.
Пожалуйста :)
Этот камент и Волосатов Евгений Витольдович сделали мое утро )
Спасибо! Целый день смотрела видео по MVC для мобильной разработки, не могла разобраться, почему каждый интерпретирует по-разному. С помощью Вашего видео разобралась
Спасибо Евгений Витольдович, всё очень доходчиво, на пальцах.
Лучший видеоролик, который объясняет структуру MVC
Со столовой прям в точку! Очень удачная аналогия и объясниние
Давно Вас не видел Здраствуйте
Классно рассказываешь! Талант!
Думаю, удачней было привести пример не со столовой,а с рестораном. Есть клиент, есть официант, есть повар.
а холодильник с ингредиентами это data base)
это mvp получается
видео ниочем. куча примеров из жизни человека. но ни одного примера кода в конце упоминается что мы разберем простой пример И...... купите курс
Почему же примеры с едой лучше заходят?
Волосатов Евгений Витольдович, будьте осторожнее. Вы показали схему столовой секретного объекта. Теперь вас могут искать
Реальность на 6:00. Спасибо.
Ну хоть кто-то наконец нормально объяснил!
х2 скорость
Когда с темой уже знаком - это нормально, я сам часто смотрю другие видеуроки на 1,5х или 2х
Все - это Viskas? Прикол.. даже не так сказал: Для латышей Viskas - это всё!
Дизлайк за "столовую" , "ресторан" и что то еще.... Конценции програмирования следует иллюстрировать на примере написаных приложений (если они есть), если вы , конечно не пытаетесь объяснить концепцию поварам :-)
Вынужден согласиться.. не хватает визуализации на практике
@@mind_control3027 Просто автор пытается объяснять концепцию, которую на практике не использует, отсюда отсутствие програмистских примеров. А может автор слишком старался объяснять простыми словами, и ушел далеко от предметной области применения концепции.
Фуф лучше на примерах и будет тебе счастье
Есть видео практического применения.
Я вообще не в курсе что это за движ с моделями, да и веб не люблю, но ролик хороший, послушать было интересно. Спасибо вам, Евгений.
Евгений Витольдович, объясните пожалуйста чем MVC отличается от фласк архитектуры?
Не зрозумів що таке MVC.
Не пойму, откуда дизлайки. Отличный пример и объяснение. Писал под руководством интернет магазин на mvc архитектуре, и мне с большим трудом давалось понимание, что етть что и для чего, а тут все по полочкам разложилось.
Дизлайки, видимо, за периодический скрежет, который неприятно режет слух.
Спасибо, поржал! Писал он блять по архитектуре, дебил...
Ужасная дикция, экания, проглатывание слюны происходит чаще чем новая мысль приходит ему в голову, не подготовлен к презентации от слова совсем, очень медленно и нудно излагает мысли, объяснение простой вещи растянуто на столько на сколько это вообще возможно, такое ощущение что оратор сам на днях ознакомился с этой темой и из последних сил выжимает остатки тех нейронных путей, которые хоть что то запомнили из его вчерашнего забега на UA-cam. Жирный минус!
Количество воды: 90%! Остальные 10% как раз и есть те рисунки, которые может понять даже собака сутулая за пол минуты!
Про микшер сказал бы по-другому: модель это сигналы, которые идут на вход микшера, приходящие от микрофона, звуковых приборов итп, вьюха это музыка и/или песня, которая получается на выходе, а микшер вместе с диджеем это контроллер, соединяющий музыкантов подающих звуки и клип/песню, получающуюся на выходе.
Красивая аналогия.
А по-моему, плохая. От того что усложнённая. Потому что в его примере микшер рассматривается уже как часть какой-то системы, а не как отдельный компонент, как в вашем видео.
Чушь собачья! Никакого отношения к MVC пример с микшером не имеет.
где остальные видео по данной теме можно посмотреть?
охуеть, зачем 11 минут обьяснять одно и того-же, вместо примера на коде
классный пример ! благодарю
Круто, спасибо. Только ЭмВэЦэ уж сильно режет слух
рахмат спасибо бро
Где следующий практический урок?
Весь курс доступен на сайте формулы программиста: www.videosharp.info/video/design
Спасибо! Сейчас изучаю angularjs, помогло ваше видео
Где звук?
Ты все перепутал - модель (сущность) с контролером (обработчик команд)...
Симпатичная девушка тебе всё пояснит ua-cam.com/video/Z9dvZyEofAg/v-deo.html&ab_channel=HillelITSchool
В твоей притчи со столовкой Модель - это столовые принадлежности, а контролёры это выдача и мойка.
Контроллеры отвечают за кол-во предметов в зале, или как их моют.
Зал как View, через Model (столовые принадлежности) может спросить у контролера "выдача ", сколько предметов в зале.
Главное тут, что мойка и выдача не чего не знают о зале, работают только с сущностью (столовые принадлежности)
...
viskas
Спасибо!
спасибо за пояснение стало понятней !
Ахринеть, как много воды....
- уши
Блин как же Вы хорошо объясняете)) спасибо
ačiū
Не пойму, откуда дизлайки. Отличный пример и объяснение. Писал под руководством интернет магазин на mvc архитектуре, и мне с большим трудом давалось понимание, что етть что и для чего, а тут все по полочкам разложилось.
Очень хорошо рассказали.
Это бывает только тогда когда рассказчик разобрался
MVC в вебе представляет несколько иную задачу: Отделить кошмарный язык шаблонизатора от кошмарного языка SQL.
Если ты хочешь обеспечить в своём приложении поддержку например Postgress и SQLite и других субд, то мучаться с этим нужно в Модели.
Что касается Вида, то в нём может быть несколько шаблонных языков, например WikiText, Lua и Markdown.
Контроллер это всего-лишь "необходимое зло", поскольку он нужен для того, чтобы получить запрос и привязать ответ БД к конкретному запросу; тоесть, обеспечить взаимодействие.
МВЦ представляет собой попытку отделить слой бизнес-логики от фреймворка (а именно, связанных с ним задач). Сами базы данных к моделям никакого отношения не имеют. Ну, разве что, к говномоделям... :)
Что касается "представления", то шаблоны у них - всего лишь инструмент для вреппинга данных. И им глубоко насрать в какой конкретно шаблонизатор они будут отдавать данные модели - в json или хтмл или lua...