
ایم وی سی یا ماڈل ویو کنٹرولر ایک علیحدہ ویب ایپلی کیشن ہے جسے مائیکرو سافٹ نے 1970 کے آخر میں تیار کیا تھا۔ یہ ایک سادہ سا سافٹ ویئر ڈیزائن ہے جس میں تین ضروری اجزاء شامل ہیں جو ماڈل ، ویو اور کنٹرولر ہیں۔ ایم وی سی کے ذریعہ مرموز کردہ پیٹرن گورگاؤں میں ویب ڈویلپمنٹ کمپنی کے ذریعہ کسی درخواست میں مختلف نمونوں کو الگ کرنے کے لئے استعمال کیا جاتا ہے جیسے کاروباری منطق یا ڈیٹا منطق کو UI سے الگ کرنا۔
ایم وی سی میں ماڈل یعنی ایم اعداد و شمار اور کاروباری منطق سے متعلق انوکھے نمونوں کا ایک مجموعہ پیش کرتا ہے۔ یہاں تک کہ وہ بنیادی کاروباری قواعد کی بھی وضاحت کرتا ہے جن کے مطابق ڈیٹا کو جوڑنے یا تبدیل کرنے کے دوران عمل کیا جانا چاہئے۔ اگلا جزو: دیکھیں ماڈل کی توثیق اور UI میں تبدیلی میں مدد کرتا ہے۔ ASP.Net MVC کا نظارہ ایک کنٹرول شدہ فولڈر میں ڈیٹا اور اسٹورز کی UI نمائندگی کا خیال رکھتا ہے۔
کنٹرولر ، ایم وی سی کا حتمی جزو ویو اور ماڈل کے مابین ہم آہنگی کا کام کرتا ہے۔ یہ صارف سے ان پٹ وصول کرتا ہے اور پھر ماڈل و ویو کی مدد سے اس پر کارروائی کرتا ہے۔
ڈاٹ نیٹ ٹکنالوجی میں ایم وی سی فریم ورک کے فوائدڈاٹ نیٹ ٹکنالوجی میں ایم وی سی فریم ورک کے بہت سے فوائد ہیں ، ان میں سے کچھ یہ ہیں:
- تحفظات کو صاف اور مکمل علیحدگی فراہم کرتا ہے (ایس او سی)
- مہیا HTML فائلوں پر بہتر کنٹرول کے قابل بناتا ہے
- جاوا اسکرپٹ فریم ورک کے ساتھ مکمل طور پر ضم
- ٹیسٹ ڈرائیونگ ڈویلپمنٹ (ٹی ڈی ڈی) اور کی حوصلہ افزائی کرتا ہے
- ویب کی نوعیت کو سمجھنے کے لئے جدید ترین ڈیزائن کی پیروی کرتا ہے۔
گورگاؤں کی ایک مشہور ویب سائٹ ڈویلپمنٹ ایجنسی آئی برانڈاکس اے ایس پی ڈاٹ این ای ٹی پر مبنی جدید اوپن سورس ویب ایپلی کیشن فریم ورک مہیا کرنے میں مہارت رکھتی ہے ، تاکہ ہر منصوبے کو کسی قابل انداز میں مکمل کیا جاسکے۔