რას ნიშნავს Mvvm?
რას ნიშნავს Mvvm?

ვიდეო: რას ნიშნავს Mvvm?

ვიდეო: რას ნიშნავს Mvvm?
ვიდეო: MVVM in 100 Seconds 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-ზე, ამ ნაწილსა და თავად მოდელს შორის კომუნიკაციის გამოკლებით. შორის მთავარი განსხვავება MVC და iOS MVVM არის ის MVVM-ები განაწილების ნიმუში არის უკეთესი ვიდრე ადრე ჩამოთვლილში MVC , მაგრამ MVP-სთან შედარებით ის ასევე მასიურად გადატვირთულია.

MVC წინა ნაწილია თუ უკანა ნაწილი?

შორის მთავარი განსხვავება MVC კლიენტზე და MVC ზე უკან დასასრული არის რომ ერთად MVC ზე წინა ბოლო სერვერზე მუშაობს მინიმალური კოდი. სერვერი ძირითადად გამოიყენება ვებ API მოთხოვნების დასამუშავებლად, რომლებიც პასუხობენ JSON მონაცემებით. The უკან დასასრული არის საკმაოდ მსუბუქი წონა.

გირჩევთ: