ما هو مفهوم Model View Controller بالضبط ؟

ألتبست علي الأمور قليلا" بخصوص مفهوم MVC

ما أريد أن أعرفه بالضبط : عنوان الرابط الذي يضعه المستخدم في المتصفح هل هو موديل ام فيو ام كونترولار ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

horizon أضف ردا

العنوان الذي يضعه المستخدم في المتصفحه يرسل الى الـRouter ، و هذا بدوره يبحث عن الـAction في Controller مناسب لهذا الرابط ، عندما يجده يشغله ، و هذا بدوره يرجع لك View الذي هو الصفحة التي تراها (على الأغلب) ، و برأيك كيف تنقل البيانات من Controller الى View او بالعكس بدون دمجهما معاً؟ الـModel Binding يقوم بهذا العمل ، حيث يربط البيانات القادمة من View و يمررها كـParameter (يحولها الى object معين) في Action في Controller و العكس.


المجتمع المناسب هو "برمجة" ، لأنه ليس له علاقة بلغة معينة.

اعتذر عن ذلك ظننت MVC متعلق بـ سي شارب كونها By default مدرجة فيه

شكرا" لمعلوماتك

أعتقد أنه لا زال بإمكانك تغيير المجتمع ،

MVC هي Pattern ، و إطار العمل ASP.NET MVC يدعمها إفتراضياً ، و كذلك Ruby On Rails و Laravel و غيرهم.

ولا واحد,

الرابط يكون مُخزن في router يقوم باستدعاء ال controller حسب المعطيات بالرابط -uri-

قد يفيدك :