Ask Developer Hangout - 31 - ASP.net WebForms vs MVC | AskDeveloper Podcast
Skip to content
AskDeveloperPODCAST
EpisodesPeopleListen & subscribe
All episodes
Video

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 الحديثة. الحلقة تقدم نظرة شاملة تساعد المطورين على اختيار الإطار الأنسب لمشاريعهم وتفهم التطورات التقنية في بيئة مايكروسوفت.

Episode notes

• تاريخ تطور تقنيات ASP.net من ASP Classic إلى WebForms ثم MVC • مميزات وعيوب ASP.net WebForms مثل ViewState وتأثيره على حجم الصفحة • مفهوم MVC وكيف يفصل بين النموذج، العرض، والمتحكم • الفرق بين MVC وMVVM واستخدام كل منهما في تطبيقات الويب وسطح المكتب • كيفية التعامل مع التحكم في HTML وJavaScript في كلا الإطارين • دعم ASP.net MVC لاختبار الوحدات (Unit Testing) بسهولة أكبر • دمج WebForms وMVC في نفس المشروع حسب الحاجة • استخدام Web API لتطوير خدمات RESTful تدعم تطبيقات الموبايل • استراتيجيات التعامل مع تعدد اللغات وتغيير اتجاه النصوص في التطبيقات • نصائح لاختيار الإطار المناسب بناءً على نوع المشروع ومتطلبات الأداء
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
AskDeveloper.

Technology. People. Conversations in Arabic.

Follow the podcastXFacebook
About Mohamed Ask the host
SubscribeOwner admin
© 2026 AskDeveloper PodcastMade for curious minds.