Mvvm эмнени билдирет?
Mvvm эмнени билдирет?

Video: Mvvm эмнени билдирет?

Video: Mvvm эмнени билдирет?
Video: Как протестировать свою бизнес идею, продукт или функционал? Про MVP подход в работе 2024, Ноябрь
Anonim

Модел-көрүү-модел ( MVVM ) болуп саналат программалык архитектуралык үлгү. MVVM Колдонуучунун графикалык интерфейсин өнүктүрүүнү - белгилөө тили же GUI коду аркылуу - бизнес логикасын же бэк-энд логикасын (маалымат модели) иштеп чыгуудан бөлүүнү жеңилдетет.

Ошондой эле билесизби, MVC менен MVVMдин айырмасы эмнеде?

Ал эми MVC формат атайын моделдин жана көрүнүштүн ортосунда тынчсызданууларды бөлүү үчүн иштелип чыккан MVVM маалымат байланыштыруучу формат атайын көрүнүш менен моделдин бири-бири менен түздөн-түз байланышуусуна мүмкүнчүлүк берүү үчүн иштелип чыккан. Ошондуктан бир беттик колдонмолор ViewModels менен абдан жакшы иштешет.

Андан тышкары, Mvvm жакшыбы? Үлгү өзү катары MVVM болуп саналат абдан жакшы . Кыскасы: MVVM маанисиз эмес, бул абдан жакшы . NET 4.0 WPF башкаруу китепканасы таштанды болуп саналат. Бул жерде ViewModel түшүнүгүнүн жөнөкөй далили болуп саналат, аны сиз маалыматтарды таза түрдө байланыштыра албайсыз MVVM WPF колдонуу ыкмасы.

Экинчиден, кайсынысы жакшыраак MVVM же MVC?

MVVM pattern View жаңыртууларды ViewModelге гана алат жана жөнөтөт, бул бөлүк менен Модельдин өзүнүн ортосундагы бардык байланышты эске албаганда. ортосундагы негизги айырма MVC жана iOS MVVM ошол MVVM's бөлүштүрүү үлгүсү болуп саналат жакшыраак мурда саналып өткөнгө караганда MVC , бирок MVP менен салыштырганда, ал өтө эле ашыкча жүктөлөт.

MVC алдыңкы аягыбы же арткыбы?

ортосундагы негизги айырма MVC кардар боюнча жана MVC үстүндө арткы аягы бул менен MVC үстүндө алдыңкы аягы серверде иштеген минималдуу код бар. Сервер негизинен JSON маалыматтары менен жооп берген веб API сурамдарын иштетүү үчүн колдонулат. The арткы аягы абдан жеңил салмак болуп саналат.

Сунушталууда: