নিয়ামক এবং ভিউমোডেল বিভিন্ন উপায়ে পৃথক।
এমভিসিতে নিয়ামক দর্শন জানেন, এটি দর্শন পরিবর্তন করতে পারে। এটি মডেলকেও জানে এবং এটি কল করতে পারে। এমভিভিএম-এ একটি ভিউমোডেল ভিউয়ের একটি বিমূর্ত উপস্থাপনা এবং কংক্রিট ইউআই জানেন না, এটি মডেলটিকে এমনভাবে আবৃত করে যাতে এটি পছন্দসই হিসাবে প্রদর্শিত হয়।
শাস্ত্রীয় এমভিসি-তে, একটি নিয়ামক হ'ল মডেলের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি কৌশল strategy আসলে, কখনও কখনও একটি নিয়ামক এমনকি প্রয়োজন হয় না। এমভিভিএম-এ আপনার এটির দরকার নেই, কারণ আপনার যদি বিভিন্ন আচরণের প্রয়োজন হয় তবে একই ভিউর জন্য আপনার বিভিন্ন ভিউমোডেল থাকতে পারে। এমভিসিতে আপনার কাছে মডেলটির সাথে যোগাযোগের জন্য একটি রিডঅনলি কন্ট্রোলার বা অ্যাডমিনকন্ট্রোলার উদাহরণস্বরূপ থাকতে পারে। এমভিভিএম-এ আপনার মাত্র দুটি ভিউমোডেল থাকতে পারে এবং আপনার দেখার জন্য যা প্রয়োজন তা চয়ন করুন।
তবে তাদের কিছু মিল রয়েছে। উভয় নিদর্শন, দেখুন একটি পর্যবেক্ষক । শাস্ত্রীয় এমভিসিতে, ভিউটি মডেলের পর্যবেক্ষক, এমভিভিএম-এ এটি ভিউমোডেলের পর্যবেক্ষক।
উভয় নিদর্শন উদ্বেগ পৃথকীকরণ বোঝানো হয়। এমভিভিএম মূলত লক্ষ্যটির একটি বিমূর্ততা সরবরাহ করা, ব্যবহারের ক্ষেত্রে ইউআই প্রযুক্তি থেকে সম্পূর্ণ স্বতন্ত্র provide এমভিসি এতদূর যায় না। এটি প্রাথমিক ফোকাসটি উদ্বেগের বিভাজনকে কেন্দ্র করে, যাতে আপনি ব্যবসায়িক যুক্তি (মডেল )টিকে দৃষ্টিভঙ্গিতে না ফেলে।
আপনি আমার এই উত্তরটিও অনুরূপ প্রশ্নের সহায়ক বলে মনে করতে পারেন।
শেষ অবধি, আমার বলা উচিত যে উভয় নিদর্শন একই পরিবারের অন্তর্ভুক্ত। এমভিপি, যার মধ্যে এমভিভিএম বংশধর, এমভিসি-র এক ভাইবোন। আপনি যদি আরও জানতে চান মার্টিন ফাউলারের ওয়েবসাইটটিতে এই লিঙ্কটি অনুসরণ করুন , তিনি প্রতিটি বিষয় বিস্তারিতভাবে ব্যাখ্যা করেন।