Ask Developer Hangout - 31 - ASP.net WebForms vs MVC
About this episode
في الحلقة الحادية والثلاثين من لقاء اسأل مطور، يناقش المهندس محمد الشريف الفروق الجوهرية بين ASP.net WebForms و ASP.net MVC، مع استعراض لتاريخ تطور تقنيات ASP خلال العقد الماضي. يتناول الحديث كيف كانت WebForms تسهل الانتقال من برمجة تطبيقات ويندوز إلى الويب، لكنها تعاني من مشاكل مثل زيادة حجم الصفحة بسبب ViewState وصعوبة التحكم في HTML الناتج. بالمقابل، يقدم MVC نموذجًا أكثر مرونة يسمح بفصل منطق التطبيق عن العرض، مما يسهل الاختبار والتحكم في الواجهة، ويواكب الاتجاهات الحديثة في تطوير الويب. كما يناقش الحلقة استخدام نمط Model-View-ViewModel (MVVM) في تطبيقات سطح المكتب والموبايل، ويشرح كيف يمكن دمج التقنيات المختلفة في مشاريع ASP.net الحديثة. الحلقة تقدم نظرة شاملة تساعد المطورين على اختيار الإطار الأنسب لمشاريعهم وتفهم التطورات التقنية في بيئة مايكروسوفت.