2010-09-17 13 views
10

कई अच्छे (संबंधित) प्रश्न here और here मिला लेकिन सभी लगभग एक वर्ष पुराने हैं।प्रिज्म- एमईएफ या एकता में मुझे क्या उपयोग करना चाहिए?

मैं प्रिज्म विकास के वर्तमान संदर्भ में जानना चाहूंगा कि बेहतर या कम से कम परिदृश्य जहां प्रत्येक बेहतर है।

उत्तर

13

कुछ ओवरलैपिंग परिदृश्यों को हल करने के लिए वे दो दृष्टिकोण हैं।

यूनिटी चमकती है जब आप एक मॉड्यूलर एप्लिकेशन विकसित कर रहे हैं जहां उपयोगकर्ता मॉड्यूल के एक सबसेट का उपयोग करेंगे और मॉड्यूल स्वयं निहित हैं।

MEF तब चमकता है जब आपके पास बहुत से तृतीय पक्ष डेवलपर आपके एप्लिकेशन के लिए प्लग-इन बनाते हैं - या कई विकास टीम प्लगइन प्रकाशित करते हैं।

हमने मूल कार्यक्षमता के लिए प्रिज्म के साथ शुरुआत की और बाद में विजेट-प्रकार कार्यक्षमता के लिए एमईएफ जोड़ दिया जाएगा - यह विचार है कि सीमा रेखा/ग्राहक विशिष्ट कार्यक्षमता एमईएफ-प्लगइन में वितरित की जाएगी।

दोनों ढांचे के साथ शुरू करने के लिए वास्तव में आसान है (एमईएफ संभवतः जाने-जाने से थोड़ा सा 'सरल')।

मेरी राय में यह वास्तव में इस बात पर निर्भर करता है कि प्रश्न में आवेदन के बजाय आपकी विकास रणनीति कैसे संरचित की जाती है।

+0

यकीन है कि मैं एकता subsetted अनुप्रयोगों के लिए सबसे अच्छा होने के बारे में अपनी बात को समझते हैं नहीं। मैं नहीं देखता कि क्यों एमईएफ भी एक महान फिट नहीं होगा। आप केवल यह सुनिश्चित करेंगे कि उपयोगकर्ता के पास केवल उन टुकड़ों को डाउनलोड/इंस्टॉल किया गया है, और उन्हें खोजने और उन्हें तुरंत चालू करने के लिए MEF का उपयोग करें। –

+0

@ केंट - मैंने केवल इतना कहा कि एकता यहां चमकती है - नहीं कि एमईएफ लागू नहीं है। यह एक आम समस्या के लिए दो समाधान है-सेट: "विस्तारित ढीले-युग्मित अनुप्रयोगों का निर्माण"। मेरा इनपुट केवल दो के उपयोग पर आधारित है। एकता आईएमओ बेहतर 'ओवरराइड' कार्यक्षमता परिदृश्य को संभालती है। इसके लिए – Goblin

+0

+1। @ Goblin, @ केंट-Boogaart: धन्यवाद। आपकी टिप्पणियां सही मायने में मेरे भ्रम को परिभाषित करती हैं। प्रत्येक व्यक्ति या ब्लॉग पोस्ट या दस्तावेज़ीकरण में दूसरों के साथ कुछ विवाद होता है। मैं कुछ ऐसा ढूंढ रहा था जो विशिष्ट है। उदाहरण के लिए। चाय बनाने के लिए आपको चाय के पत्ते की जरूरत है। कॉफी बनाने के लिए आपको कॉफी पाउडर चाहिए। लेकिन हर जगह वे दूध और चीनी के महत्व के बारे में बात कर रहे हैं। –

7

This thread यह भी जानकारी प्रदान करता है कि किसके लिए उपयोग करना है।

मुझे आशा है कि आपको यह उपयोगी लगेगा।

धन्यवाद, डेमियन

+0

+1 धन्यवाद बडी! –

संबंधित मुद्दे