الدرس العاشر — Model, View, Controller وتنظيم التطبيقات
MVC طريقة لتنظيم الكود في 3 أجزاء:
اضغط "بدء المحاكاة" لتشوف كيف يتدفق الطلب بين الطبقات:
| الخطأ | السبب | الحل |
|---|---|---|
| SQL في الـ View | خلط البيانات بالعرض | حط الاستعلام في Model |
| HTML في الـ Controller | خلط المنطق بالعرض | HTML يروح للـ View |
| Model كبير جداً | كل شي فيه | وزع على Models متعددة |