Что такое MVC? Краткое и простое объяснение

Поділитися
Вставка
  • Опубліковано 18 сер 2021
  • MVC расшифровывается как модель-представление-контроллер (от англ. model-view-controller). Это способ организации кода, который предполагает выделение блоков, где каждый блок решает свою задачу.
    Один блок отвечает за данные приложения, другой отвечает за внешний вид, а третий контролирует работу приложения. Компоненты MVC:
    Модель - этот компонент, отвечает за данные, а также определяет структуру приложения.
    Представление - этот компонент отвечает за взаимодействие с пользователем. То есть код компонента view определяет внешний вид приложения и способы его использования.
    Контроллер - этот компонент отвечает за связь между model и view. Код компонента controller определяет, как сайт реагирует на действия пользователя.
    ===============================
    Обо мне
    Меня зовут Александр Буртовой. Я IT-предприниматель, занимаюсь обучением веб-разработке на javascript (fullstack frontend, backend). В прошлом программист с 7-ми летним опытом коммерческой разработки.
    Я помогаю новичкам найти первую работу. Учу программировать, как с 0, так и уже начавшим, помогаю с наработкой портфолио.
    Обучаю индивидуально в формате менторства, поэтому процесс построен эффективно с максимальной адаптацией под точку старта ученика.
    Мои ученики не забивают, и доходят до поставленной цели под моей чуткой опекой.
    Почитать подробнее и записаться можно по ссылке: burtovoy.org/javascript
  • Фільми й анімація

КОМЕНТАРІ • 28

  • @FAILZONEVIDEOS
    @FAILZONEVIDEOS Рік тому +1

    Автору лайк, объяснение понятное и простое! Спасибо!

  • @user-th4gy4sz8j
    @user-th4gy4sz8j Рік тому +2

    Супер, коротко и ясно👏👏👏

  • @Sergei_youtube.
    @Sergei_youtube. 8 місяців тому

    Спасибо! Лучшее объяснение mvc!

  • @DmytroBendovskyi
    @DmytroBendovskyi Рік тому +1

    Спасибо за обьяснение, Хэтээмэл)

  • @ugurmaharramov9400
    @ugurmaharramov9400 2 роки тому +2

    Спасибо большое за объяснение)

  • @rymountains
    @rymountains 7 місяців тому

    Очень доходчиво. Спасибо!

  • @alexanderkorotkoff2639
    @alexanderkorotkoff2639 2 роки тому +1

    все понятно, спасибо большое за видео

  • @smartlivingitaly
    @smartlivingitaly 2 місяці тому

    Спасибо за видео

  • @parvi5172
    @parvi5172 Рік тому +1

    Лучшее объяснение

  • @ikorepanov
    @ikorepanov Рік тому

    Норм объяснение. Спасибо

  • @Eduard02834
    @Eduard02834 2 роки тому

    Spasibo !

  • @simpleview1433
    @simpleview1433 Рік тому +1

    very good describtion)

  • @sazonikv5086
    @sazonikv5086 Місяць тому

    Спасибо

  • @sazonikv5086
    @sazonikv5086 Місяць тому

    А до появления Интернета сайты были легкими?

  • @romanenkoonline
    @romanenkoonline Рік тому +1

    В чём тогда отличие от MVP?

  • @user-vt2to2ut3p
    @user-vt2to2ut3p 8 місяців тому

    Не пойму разницы между mvc и обычной трехзвенной архитектурой (фронт, бэк, БД). Или это одно и то же, но другими словами?

    • @abbze8272
      @abbze8272 7 місяців тому

      Вот авторы нихрена не говорят что в настоящее время mvc в веб деве, выглядит несколько иначе.
      express js - это mvc, в качестве вью у нас фронт с апи запросами.
      Плюс контроллеры содержат в себе сервисы.

  • @Al-lw2gy
    @Al-lw2gy 2 місяці тому

    Мне не понятна логика, почему ее тупо не сделать линейной? Ну ок не хотите вы 2 стороны: клиентскую и серверную - окей , сделали вы третью сторону - модель. Но четкое назначение без метафизики не написали (то ли это тупо классы ,где хранятся свойства, то ли там будут валяться поля, методы и прочая шляпа). Лишь в нескольких источниках уточняют , что есть модели, которые взаимодействуют с БД через энтити фреймворк, а есть те которые взаимодействуют с представлениями. Ну ок, допустим создано пару классов, где описана структура таблиц из бд в виде автоматически реализуемых свойства, за счёт них можно записывать и доставать данные из бд. С этим ок. А вот модели представления везде указываются типо ,что якобы данные летят из представления в контроллер, а из контроллера в модели и спрашивается нахрена так делать то? Пусть данные через строго типизированные тег хелперы летят в модели и потом контроллер вызывает в параметрах свойства модели и достает оттуда данные и чёт с ними делает и уже потом отправляет на сторону клиента через ну например ViewBag. Вот нигде четкого алгоритма линейного не написано, что за чем идёт. Информации о назначении классов моделей мизер

  • @non8968
    @non8968 Рік тому +1

    Спасибо