Mvvm гэдэг нь юу гэсэн үг вэ?
Mvvm гэдэг нь юу гэсэн үг вэ?

Видео: Mvvm гэдэг нь юу гэсэн үг вэ?

Видео: Mvvm гэдэг нь юу гэсэн үг вэ?
Видео: 100 секундын дотор MVVM 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 түгээлтийн загвар байна илүү сайн Өмнө нь жагсаасантай харьцуулахад MVC , гэхдээ MVP-тэй харьцуулахад энэ нь бас асар их ачаалалтай байдаг.

MVC урд төгсгөл эсвэл арын төгсгөл үү?

Гол ялгаа нь MVC үйлчлүүлэгч дээр болон MVC дээр арын төгсгөл хамт байна уу MVC дээр урд хэсэг сервер дээр хамгийн бага код ажиллаж байна. Серверийг голчлон JSON өгөгдөлд хариу өгөх вэб API хүсэлтийг боловсруулахад ашигладаг. The арын төгсгөл нэлээд хөнгөн жинтэй.

Зөвлөмж болгож буй: