قبل البدء ، إذا كنت مهتم بالبرمجة ومجال تجربة المستخدم " UI/UX " لاتنسى متابعة حسابي @4Alsaeed
يوجد فيه الكثير من التغريدات المفيدة التي ستساعدك في حياتك البرمجية 😇💙
قراءة ممتعة 👇
يوجد فيه الكثير من التغريدات المفيدة التي ستساعدك في حياتك البرمجية 😇💙
قراءة ممتعة 👇
و الهدف من استخدام معمارية الـ MVC هو تسهيل التعامل مع الكود في حاله التعديل علية في المستقبل
مثلا اردت التعديل علي التصميم فستغير فقط ال view بدون الحاجه للتعديل علي كل الملفات
مثلا اردت التعديل علي التصميم فستغير فقط ال view بدون الحاجه للتعديل علي كل الملفات
مثال
عند تسجيل الدخول يقوم المستخدم بإدخال الاسم وباقي المعلومات في صفحه التسجيل (view)
عند الحفظ يقوم الـ (controller) بالتحقق من البيانات والتعامل معها (مثلا التحقق من صحه الايميل)
ثم ارسالها لل (model) التي تحفظها في قاعدة البيانات اذا توفرت كامل شروط التسجيل
عند تسجيل الدخول يقوم المستخدم بإدخال الاسم وباقي المعلومات في صفحه التسجيل (view)
عند الحفظ يقوم الـ (controller) بالتحقق من البيانات والتعامل معها (مثلا التحقق من صحه الايميل)
ثم ارسالها لل (model) التي تحفظها في قاعدة البيانات اذا توفرت كامل شروط التسجيل
مميزات استخدام معمارية الـ MVC :
السهولة فى التطوير
بفضل هذا الفصل فى مكونات المشروع يسهل تطوير احد هذا الاجزاء الرئيسية بدون المساس بالاجزاء الاخرى
سهولة اكتشاف الاخطاء
بفضل التجريد يسهل اكتشاف الاخطاء فى الكود فى اقل وقت
السهولة فى التطوير
بفضل هذا الفصل فى مكونات المشروع يسهل تطوير احد هذا الاجزاء الرئيسية بدون المساس بالاجزاء الاخرى
سهولة اكتشاف الاخطاء
بفضل التجريد يسهل اكتشاف الاخطاء فى الكود فى اقل وقت
سهولة فى فهم الكود
بفضل انتشار هذا النمط فى التصميم فيكون الكود المكتوب به مفهوم من جميع المطورين الذين يعرفون هذا النمط وبالتالى يستطيع غيرك اكمال عملك ويسهل عمل الفرق فى المشارع الكبرى
بفضل انتشار هذا النمط فى التصميم فيكون الكود المكتوب به مفهوم من جميع المطورين الذين يعرفون هذا النمط وبالتالى يستطيع غيرك اكمال عملك ويسهل عمل الفرق فى المشارع الكبرى
جاري تحميل الاقتراحات...