Про MVC и MVVM паттерны
Коллеги, сегодня я начал вникать в книгу по фреймворку Vue (!?). И уже в первой главе меня погрузили в мир шаблонов проектирования. Я и раньше слышал о них, но не углублялся.
Как оказалось, MVC - это устаревший подход к разработке. Пример реализации MVC может быть таким: сервер с базой данных выступает в роли контроллера и модели, а фронтенд на Vue - в роли представления.
Другое дело MVVM. Здесь наш сервер с базой данных выступает в роли модели, а фронтенд на Vue - в роли представления и модели представления. В этом случае сервер не знает о деталях представления и может работать с любым клиентом. Кроме того, можно создать полностью независимое приложение без сервера, используя только Vue.
Зы: + 4 помидорки
Post #657
1.48K
- ❤ 4
- 🔥 2