2008-09-26 14 views
7

एमईएफ टीम यह कहती है कि यह प्लग-इन मॉडल के बारे में है। तो, क्या हम यूआई प्लगइन्स के बारे में बात कर रहे हैं? हम गैर-यूआई कोड में इस सामान का उपयोग कैसे कर सकते हैं? मैंने कोड डाउनलोड किया और उदाहरण सभी जीयूआई के बारे में हैं। क्या मैं इसे गलत समझ रहा हूँ?यूआई के बारे में MEF है? यदि नहीं, तो जीयूआई संरचना के बारे में सभी उदाहरण क्यों हैं?

उत्तर

4

Ayende MEF का सार नहीं बल्कि अच्छी तरह से यहाँ:

http://herdingcode.com/?p=28
http://herdingcode.com/?p=31

:

http://ayende.com/Blog/archive/2008/09/25/the-managed-extensibility-framework.aspx

इसके अलावा पशुपालन कोड लड़के ग्लेन ब्लॉक, एमएस MEF लोगों में से एक के साथ एक महान साक्षात्कार किया

+0

आयुन्द आपके द्वारा संदर्भित आलेख में आईओसी से एमईएफ की तुलना/तुलना करता है। ओपी पूछ रहा है कि क्या एमईएफ सिर्फ एक जीयूआई ढांचा है। यह आलेख उस प्रश्न को कैसे संबोधित करता है? –

+0

@DanEsparza - OP वास्तव में पूछता है: * "हम गैर-यूआई कोड में इस सामान का उपयोग कैसे कर सकते हैं?" * - मैंने इन लिंक को सूचनात्मक पॉडकास्ट/ब्लॉग पोस्ट के रूप में पोस्ट किया है जो एमईएफ एक जीयूआई ढांचे के क्षेत्र के बाहर क्या कर सकता है और Ayende का लेख एक वैध समीक्षा/विश्लेषण/विचारों का गुच्छा है। लेकिन उसने कहा, यह 2008 में और "कोई लिंक केवल जवाब" के नियमों से पहले था। अगर मुझे इस सप्ताह समय मिलता है तो मैं पोस्ट को आजमाकर सुधारूंगा, अन्यथा मोड हटाने के लिए ध्वजांकित करने के लिए स्वतंत्र महसूस करें। – Kev

+0

मैं इसे छोड़ दूंगा। लिंक अभी भी काम करते हैं, और मैं स्पष्टीकरण की सराहना करता हूं –

0

यदि आप माइक्रोसॉफ्ट Managed Extensibility Framework के बारे में बात कर रहे हैं तो नहीं, यह निश्चित रूप से केवल यूआई के बारे में नहीं है।

नमूने में कुछ दृश्य करके आप लोगों को अवधारणा को समझना आसान बनाते हैं। आप इसे स्पष्ट नहीं कर पाएंगे कि प्लग-इन ब्लॉक वाले टेट्रिस गेम।

0

MEF आपके एप्लिकेशन की कार्यक्षमता को विस्तारित करने के बारे में अधिक प्रतीत होता है। हमारे अनुप्रयोगों में हम उपयोगकर्ताओं को रेटिंग इंजन के विभिन्न संस्करणों का उपयोग करने की अनुमति देने के लिए एमईएफ देख रहे हैं। उन मॉड्यूल के लिए कोई यूआई नहीं है। यह यूआई सुविधाओं को जोड़ सकता है, लेकिन यह आवश्यक नहीं है।

9

आईल्या

एमईएफ पूरी तरह से यूआई के लिए नहीं है। एमईएफ के बारे में कुछ भी यूआई-निर्भर नहीं है, यही कारण है कि यह सिस्टम में रहता है। कॉम्पोनेंट मॉडल नामस्थान। आप डेस्कटॉप ऐप्स, वेब ऐप्स या सेवाओं में एमईएफ का उपयोग कर सकते हैं।

नमूने के संदर्भ में, प्रतिक्रिया के लिए धन्यवाद। हमें बेहतर नमूने की आवश्यकता है जो बताते हैं कि यह एक गैर-यूआई आधारित तकनीक है। मुझे लगता है कि नमूनों के बहुत सारे कारण यूआई के चारों ओर गुरुत्वाकर्षण कर चुके हैं कि विजुअल स्टूडियो जैसे हमारे मुख्य सहयोगी डेस्कटॉप ऐप्स में एमईएफ का उपयोग कर रहे हैं। मैं कुछ गैर-यूआई आधारित नमूनों के बारे में टीम से बात करूंगा।

धन्यवाद ग्लेन

0

प्रिज्म देख लायक हो सकता है। एमईएफ का उपयोग उन घटकों को परिभाषित करने के लिए किया जा सकता है जो मनमाने ढंग से अनुबंध आयात/निर्यात करते हैं जबकि प्रिज्म का उपयोग यूआई क्षेत्रों को एक डीक्यूल्ड यूआई ऐप में परिभाषित करने के लिए किया जा सकता है।

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