Ի՞նչ է նշանակում Mvvm-ը:
Ի՞նչ է նշանակում Mvvm-ը:

Video: Ի՞նչ է նշանակում Mvvm-ը:

Video: Ի՞նչ է նշանակում Mvvm-ը:
Video: Ի՞նչ է նշանակում երանի բառը 2024, Ապրիլ
Anonim

Մոդել-դիտում-տեսք մոդել ( MVVM ) է ծրագրային ապահովման ճարտարապետական օրինակ: MVVM հեշտացնում է օգտատիրոջ գրաֆիկական ինտերֆեյսի մշակման տարանջատումը, լինի դա նշագրման լեզվի կամ GUI կոդի միջոցով, բիզնեսի տրամաբանությունից կամ հետին պլանի տրամաբանությունից (տվյալների մոդել):

Նաև գիտեք, թե որն է տարբերությունը MVC-ի և MVVM-ի միջև:

Մինչդեռ, որ MVC ձևաչափը հատուկ նախագծված է մոդելի և տեսքի միջև մտահոգությունների տարանջատում ստեղծելու համար MVVM Տվյալների կապակցմամբ ձևաչափը հատուկ նախագծված է, որպեսզի տեսարանն ու մոդելը ուղղակիորեն հաղորդակցվեն միմյանց հետ: Ահա թե ինչու մեկ էջի հավելվածները շատ լավ են աշխատում ViewModels-ի հետ:

Ավելին, Mvvm-ը լավն է: Որպես օրինակ ինքնին MVVM է մեծ . Կարճ ասած: MVVM անիմաստ չէ, դա է մեծ . NET 4.0 WPF-ի կառավարման գրադարանը աղբարկղ է: Ահա ViewModel հայեցակարգի պարզ ապացույցը, որը դուք չեք կարող մաքուր կերպով կապել տվյալները MVVM WPF-ի օգտագործման եղանակը:

Երկրորդ, որն է ավելի լավ MVVM կամ MVC:

MVVM օրինաչափություն View-ը ստանում և ուղարկում է թարմացումներ միայն ViewModel-ին՝ բացառելով այս մասի և հենց Model-ի միջև բոլոր հաղորդակցությունները: Հիմնական տարբերությունը MVC և iOS MVVM դա է MVVM-ի բաշխման ձևն է ավելի լավ քան նախկինում թվարկվածում MVC , բայց MVP-ի համեմատությամբ այն նույնպես զանգվածաբար ծանրաբեռնված է:

MVC-ն առջևի՞ վերջ է, թե՞ հետնամաս:

Հիմնական տարբերությունը MVC հաճախորդի վրա և MVC վրա հետևի վերջը այն է, որ հետ MVC վրա դիմային մաս կա նվազագույն կոդ, որն աշխատում է սերվերի վրա: Սերվերը հիմնականում օգտագործվում է վեբ API հարցումները մշակելու համար, որոնք պատասխանում են JSON տվյալների հետ: Այն հետևի վերջը բավականին թեթև քաշ ունի.

Խորհուրդ ենք տալիս: