برمجة وتطوير
برمجة وتطوير

@proadev

7 تغريدة 2 قراءة Jan 11, 2023
ماهو نمط MVC ؟ ولماذا نستعمله ثريد جديد 🔥👋
بسم الله نبدأ 👇
اولا ماهو نمط MVC ؟
هو نمط او معمارية تستخدم لتوزيع وبناء البرمجيات .
mvc هو اختصاراَ لـ :
Model
View
Controller
Model
هو عبارة عن مجموعة من البيانات بتطبيقك , ويتم تمثيل كل مجموعة بيانات بكلاس فمثلا لو لدينا تطبيق لكرة القدم سوف يكون للاعب كلاس يحتوي على مجموعة من بياناته مثل الاسم والعمر والمركز ويتم تمثيلها بكلاس .
View
يقصد به الواجهة الظاهرة للمستخدم والتي يتفاعل معها , فمثلا عندنا بـlaravel نجد جميع هذه الواجهات بداخل مجلد view واغلب اللغات والتقنيات الاخرى تتبع نفس النمط .
Controller
هو حلقة الوصل بين model و view بين الواجهات والبيانات , فمثلا لو احتجنا ان نقوم بتحديث او عرض بيانات بال view فاننا نقوم باستخدام controller لعرضها .
لماذا نستخدم نمط MVC ؟
يعطينا تصميم وتوزيع واضح للمشروع .
يحفظ الوقت ويسرع عملية تطوير التطبيقات .
يسهل عليك صيانة وتطوير مشروعك .
يستطيع اكثر من مطور ومبرمج العمل على نفس المشروع .
وبالنهاية الثريد لو اعجبك المحتوى وتريد المزيد تابع حسابي
@proadev
ولاتنسى الاعجاب وعمل ريتويت 👋

جاري تحميل الاقتراحات...