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