एमईएफ टीम यह कहती है कि यह प्लग-इन मॉडल के बारे में है। तो, क्या हम यूआई प्लगइन्स के बारे में बात कर रहे हैं? हम गैर-यूआई कोड में इस सामान का उपयोग कैसे कर सकते हैं? मैंने कोड डाउनलोड किया और उदाहरण सभी जीयूआई के बारे में हैं। क्या मैं इसे गलत समझ रहा हूँ?यूआई के बारे में MEF है? यदि नहीं, तो जीयूआई संरचना के बारे में सभी उदाहरण क्यों हैं?
उत्तर
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 लोगों में से एक के साथ एक महान साक्षात्कार किया
यदि आप माइक्रोसॉफ्ट Managed Extensibility Framework के बारे में बात कर रहे हैं तो नहीं, यह निश्चित रूप से केवल यूआई के बारे में नहीं है।
नमूने में कुछ दृश्य करके आप लोगों को अवधारणा को समझना आसान बनाते हैं। आप इसे स्पष्ट नहीं कर पाएंगे कि प्लग-इन ब्लॉक वाले टेट्रिस गेम।
MEF आपके एप्लिकेशन की कार्यक्षमता को विस्तारित करने के बारे में अधिक प्रतीत होता है। हमारे अनुप्रयोगों में हम उपयोगकर्ताओं को रेटिंग इंजन के विभिन्न संस्करणों का उपयोग करने की अनुमति देने के लिए एमईएफ देख रहे हैं। उन मॉड्यूल के लिए कोई यूआई नहीं है। यह यूआई सुविधाओं को जोड़ सकता है, लेकिन यह आवश्यक नहीं है।
आईल्या
एमईएफ पूरी तरह से यूआई के लिए नहीं है। एमईएफ के बारे में कुछ भी यूआई-निर्भर नहीं है, यही कारण है कि यह सिस्टम में रहता है। कॉम्पोनेंट मॉडल नामस्थान। आप डेस्कटॉप ऐप्स, वेब ऐप्स या सेवाओं में एमईएफ का उपयोग कर सकते हैं।
नमूने के संदर्भ में, प्रतिक्रिया के लिए धन्यवाद। हमें बेहतर नमूने की आवश्यकता है जो बताते हैं कि यह एक गैर-यूआई आधारित तकनीक है। मुझे लगता है कि नमूनों के बहुत सारे कारण यूआई के चारों ओर गुरुत्वाकर्षण कर चुके हैं कि विजुअल स्टूडियो जैसे हमारे मुख्य सहयोगी डेस्कटॉप ऐप्स में एमईएफ का उपयोग कर रहे हैं। मैं कुछ गैर-यूआई आधारित नमूनों के बारे में टीम से बात करूंगा।
धन्यवाद ग्लेन
प्रिज्म देख लायक हो सकता है। एमईएफ का उपयोग उन घटकों को परिभाषित करने के लिए किया जा सकता है जो मनमाने ढंग से अनुबंध आयात/निर्यात करते हैं जबकि प्रिज्म का उपयोग यूआई क्षेत्रों को एक डीक्यूल्ड यूआई ऐप में परिभाषित करने के लिए किया जा सकता है।
- 1. एक पीईक्यूटी उदाहरण प्रोग्राम के बारे में
- 2. मैं जीयूआई प्रोग्रामिंग के बारे में सीखना शुरू करूं?
- 3. प्रश्न Azure उदाहरण बारे में आवंटित बैंडविड्थ
- 4. के बारे में C++
- 5. रेंडरस्क्रिप्ट के बारे में
- 6. के बारे में * argv []
- 7. Node.js में पिछली कॉमा के बारे में क्यों परवाह है?
- 8. CUDA Warps के बारे में जानना क्यों परेशान है?
- 9. जावा क्लोनेबल के बारे में
- 10. एंड्रॉइड कैनवास ड्राइंग के बारे में दक्षता
- 11. डेटा संरचना/क्वेरी सुविधाओं के बारे में elasticsearch बनाम solr
- 12. "प्रैक्टिस में जावा कंसुरेंसी" उदाहरण के बारे में प्रश्न
- 13. जावा इंटरफेस के बारे में उलझन
- 14. हास्केल - करीबी के बारे में
- 15. मैनिफेस्ट फ़ाइल के बारे में
- 16. Django में आईपी 0.0.0.0 के बारे में
- 17. स्कैपर के समवर्ती मॉडल के बारे में
- 18. प्रश्न SharedInstance के बारे में
- 19. शुरुआती जावा Integer.parseInt के बारे में प्रश्न() और कास्टिंग तो
- 20. जावैक प्रारंभिक चर के बारे में क्यों शिकायत करता है?
- 21. क्यों पॉलींट ने __init__ के बारे में चेतावनी दी है?
- 22. सी बिटफील्ड के बारे में प्रश्न
- 23. संदेह के बारे में ऑपरेटरों
- 24. सी ++ प्रोग्रामिंग अभ्यास के बारे में राय
- 25. BFS और डीएफएस के बारे में बताएं बारे में गहराई पहले खोज उलटे पांव लौटने
- 26. पाइथन नामस्थानों के बारे में
- 27. जेआरई के बारे में उलझन में मैवेन
- 28. फ़ंक्शन पॉइंटर के आकार के बारे में क्या गारंटी है?
- 29. प्रतिनिधियों के बारे में प्रश्न
- 30. के बारे में बताएं System.Diagnostics.CodeAnalysis.SuppressMessage
आयुन्द आपके द्वारा संदर्भित आलेख में आईओसी से एमईएफ की तुलना/तुलना करता है। ओपी पूछ रहा है कि क्या एमईएफ सिर्फ एक जीयूआई ढांचा है। यह आलेख उस प्रश्न को कैसे संबोधित करता है? –
@DanEsparza - OP वास्तव में पूछता है: * "हम गैर-यूआई कोड में इस सामान का उपयोग कैसे कर सकते हैं?" * - मैंने इन लिंक को सूचनात्मक पॉडकास्ट/ब्लॉग पोस्ट के रूप में पोस्ट किया है जो एमईएफ एक जीयूआई ढांचे के क्षेत्र के बाहर क्या कर सकता है और Ayende का लेख एक वैध समीक्षा/विश्लेषण/विचारों का गुच्छा है। लेकिन उसने कहा, यह 2008 में और "कोई लिंक केवल जवाब" के नियमों से पहले था। अगर मुझे इस सप्ताह समय मिलता है तो मैं पोस्ट को आजमाकर सुधारूंगा, अन्यथा मोड हटाने के लिए ध्वजांकित करने के लिए स्वतंत्र महसूस करें। – Kev
मैं इसे छोड़ दूंगा। लिंक अभी भी काम करते हैं, और मैं स्पष्टीकरण की सराहना करता हूं –