มว. ย่อมาจากอะไร ?
มว. ย่อมาจากอะไร ?

วีดีโอ: มว. ย่อมาจากอะไร ?

วีดีโอ: มว. ย่อมาจากอะไร ?
วีดีโอ: WMW DESUP : EP.1 วมวย่อมาจากอะไร ?? 2024, พฤศจิกายน
Anonim

โมเดล-มุมมอง-มุมมองโมเดล ( MVVM ) เป็น รูปแบบสถาปัตยกรรมซอฟต์แวร์ MVVM อำนวยความสะดวกในการแยกการพัฒนาส่วนต่อประสานกราฟิกกับผู้ใช้ - ไม่ว่าจะผ่านภาษามาร์กอัปหรือรหัส GUI - จากการพัฒนาตรรกะทางธุรกิจหรือตรรกะส่วนหลัง (โมเดลข้อมูล)

รู้ยัง ความแตกต่างใน MVC และ MVVM คืออะไร

ในขณะที่ MVC รูปแบบได้รับการออกแบบมาโดยเฉพาะเพื่อสร้างการแยกข้อกังวลระหว่างแบบจำลองและมุมมอง MVVM รูปแบบที่มีการผูกข้อมูลได้รับการออกแบบมาโดยเฉพาะเพื่อให้มุมมองและแบบจำลองสามารถสื่อสารกันได้โดยตรง นี่คือเหตุผลที่แอปพลิเคชันหน้าเดียวทำงานได้ดีกับ ViewModels

นอกจากนี้ Mvvm ดีหรือไม่? ตามแบบฉบับนั่นเอง MVVM เป็น ยอดเยี่ยม . ในระยะสั้น: MVVM ไม่ได้ไร้สาระมันคือ ยอดเยี่ยม . ไลบรารีควบคุมของ NET 4.0 WPF เป็นถังขยะ นี่คือข้อพิสูจน์ง่ายๆ ของแนวคิด ViewModel ซึ่งคุณไม่สามารถผูกข้อมูลใน pure MVVM วิธีการใช้งาน WPF

ประการที่สอง MVVM หรือ MVC ไหนดีกว่ากัน

MVVM pattern View รับและส่งการอัพเดตไปยัง ViewModel เท่านั้น ไม่รวมการสื่อสารทั้งหมดระหว่างส่วนนี้และ Model เอง ความแตกต่างที่สำคัญระหว่าง MVC และ iOS MVVM คือว่า MVVM's รูปแบบการกระจายคือ ดีกว่า กว่าในรายการก่อนหน้า MVC แต่เมื่อเทียบกับ MVP มันก็มีภาระมากเกินไปเช่นกัน

MVC ฟรอนต์เอนด์หรือแบ็กเอนด์?

ความแตกต่างที่สำคัญระหว่าง MVC กับลูกค้าและ MVC บน ด้านหลัง นั่นคือกับ MVC บน ส่วนหน้า มีโค้ดน้อยที่สุดที่ทำงานบนเซิร์ฟเวอร์ เซิร์ฟเวอร์ส่วนใหญ่ใช้สำหรับจัดการคำขอ API ของเว็บซึ่งตอบสนองด้วยข้อมูล JSON NS ด้านหลัง มีน้ำหนักเบามาก

แนะนำ: