6 تغريدة 1 قراءة Apr 10, 2023
🔰 مـفـهـوم MVC
🔹 مفهوم MVC وأهميته فى تطوير الـ Web
هو اختصار لـ "Model View Controller"، وهو نمط يُستخدم لفصل مكونات المشروع المنطقية عن بعضها وهذه المكونات هي "Controller" - "View" - "Model"، وهو من أفضل النظم لإنشاء موقع قابل للتوسع.
هنا تعلم البرمجة | أقوي 5 قنوات يوتيوب لتعليم من الصفر:
thetechfun.com
🔹 مـكـونـات MVC :
🔸 الـ Model :
يحتوي علي البيانات والـ code الخاص بالإدارة من إضافة وحذف وتعديل وبحث؛ ويقوم بالتعديل وحفظ البيانات في قاعدة البيانات DB، حتي بعد معالجة البيانات في الـ Controller بناءً على طلب الـ Users.
🔸 الـ View :
هو عبارة عن الـ (UI)، أو واجهة المستخدم التي تظهر للمستخدم ويتعامل مباشرةً معها، مثل صفحات الويب المختلفة مثل صفحة خاصة بشاشة العملاء وصفحة خاصة بأضافة العملاء وحذفهم والتعديل عليهم وصفحة خاصة بدخول المستخدمين، ألخ..
🔸 الـ Controller :
هو الوسيط بين الـ View و Model، ويقوم بالاتصال بالـ Server؛ فهو يعمل كخدمة تقوم بالاتصال بين ما يريده المستخدم في الـ View وبين المعلومات الموجودة في الـ Model والتي يقوم بمعالجتها وتوصيلها إلى المستخدمين في الـ View.
🔹 مـمـيـزات نـمـط MVC :
1- السهولة في التطوير.
2- سهولة في فهم الكود.
3- سهولة اكتشاف الأخطاء.

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