ড্যানিয়েল যা বলেছেন তা ভাল। আমি যোগ করব:
আপনি যদি System.Addins সম্পর্কে ভিডিওগুলি দেখেন তবে তারা খুব বড় প্রকল্প সম্পর্কে স্পষ্টভাবে কথা বলছে। সে সম্পর্কে আলোচনা দলের হোস্ট অ্যাপ্লিকেশন, অন্য পরিচালনার দল প্রতিটি AddIn পরিচালনার, এবং একটি তৃতীয় দল চুক্তি এবং পাইপলাইন পরিচালনার। তার উপর ভিত্তি করে, আমি মনে করি System.Addins বৃহত্তর অ্যাপ্লিকেশনগুলির জন্য পরিষ্কারভাবে। আমি স্যাপের মতো ইআরপি সিস্টেমগুলির মতো অ্যাপ্লিকেশনগুলি ভাবছি (সম্ভবত এটি এত বড় নয় তবে আপনি ধারণাটি পাবেন)। আপনি যদি এই ভিডিওগুলি দেখে থাকেন তবে আপনি বলতে পারেন যে System.Addins ব্যবহার করার জন্য কাজের পরিমাণটি খুব বেশি। আপনার সিস্টেমের জন্য 3 য় পক্ষের অ্যাড-ইন প্রোগ্রামিংকারী সংস্থাগুলি প্রচুর পরিমাণে থাকলে এবং মৃত্যুর শাস্তির অধীনে add অ্যাড-ইন চুক্তিগুলির কোনওটি ভেঙে না ফেলতে পারলে এটি বেশ কার্যকর হবে।
অন্যদিকে, এমইএফ শার্পডেভলফের অ্যাড-ইন স্কিম, অ্যাক্লিপস প্লাগইন আর্কিটেকচার বা মনো.এডিন্সের সাথে আরও মিল বলে মনে হচ্ছে। এটি সিস্টেমের চেয়ে বোঝা অনেক সহজ d অ্যাডিনস এবং আমি বিশ্বাস করি এটি অনেক বেশি নমনীয়। আপনি যে জিনিসগুলি হারাবেন তা হ'ল আপনি অ্যাপডোমাইন বিচ্ছিন্নতা বা এমইএফ-এর সাথে বাক্সের বাইরে শক্তিশালী সংস্করণ চুক্তি পান না। এমইএফ এর শক্তিগুলি হ'ল আপনি আপনার সম্পূর্ণ অ্যাপ্লিকেশনটিকে অংশের সংমিশ্রণ হিসাবে কাঠামো করতে পারেন, যাতে আপনি বিভিন্ন পণ্য গ্রাহকদের জন্য বিভিন্ন কনফিগারেশনে আপনার পণ্যটি চালিয়ে দিতে পারেন এবং যদি গ্রাহক একটি নতুন বৈশিষ্ট্য ক্রয় করেন, আপনি কেবল সেই বৈশিষ্ট্যটির অংশটি তাদের ইনস্টল ডিরেক্টরিতে ফেলে দিন এবং অ্যাপ্লিকেশন এটি দেখে এবং এটি চালায়। এটি পরীক্ষার সুবিধাও দেয়। আপনি যে বিষয়টিকে পরীক্ষা করতে চান তা ইনস্ট্যান্টিয়েট করতে পারেন এবং এটির সমস্ত নির্ভরতার জন্য মক অবজেক্টগুলি খাওয়াতে পারেন,
আমি উল্লেখ করতে চাই সবচেয়ে গুরুত্বপূর্ণ বিষয় হ'ল যদিও System.Addins ইতিমধ্যে কাঠামোতে আছে, আমি এটি ব্যবহার করার লোকদের প্রচুর প্রমাণ দেখতে পাচ্ছি না, তবে এমইএফ কেবল কোডপ্লেক্সে সেখানে বসে আছে বলে মনে করা হচ্ছে .NET 4, এবং লোকেরা ইতিমধ্যে এটির সাথে প্রচুর অ্যাপ্লিকেশন তৈরি করা শুরু করেছে (আমার অন্তর্ভুক্ত)। আমি মনে করি এটি দুটি ফ্রেমওয়ার্ক সম্পর্কে আপনাকে কিছু বলবে।