मेरी टीम इस जून में एक नई परियोजना शुरू करने की योजना बना रही है। इस एप्लिकेशन का उपयोग 2,000 समवर्ती उपयोगकर्ताओं द्वारा किया जाता है। अब हम तकनीकी निर्णय के बारे में चर्चा कर रहे हैं - आईओसी कंटेनर जो हम अपने प्रोजेक्ट में उपयोग करेंगे। मेरी टीम के सभी सदस्यों को आईओसी के साथ अनुभव नहीं है, हम में से कुछ पढ़ते हैं और जानते हैं कि यह क्या है। हमारी आवश्यकताएँ हैं:मध्य आकार के लिए .NET IoC कंटेनर एएसपी.नेट एमवीसी
- प्रदर्शन - हमारे प्रबंधन का कहना है कि आईओसी आवेदन धीमा हो सकता है और वे उम्मीद करते हैं कि आईओसी कंटेनर उपयोग हम प्रदर्शन में कमी नहीं होगी। वे उम्मीद करते हैं कि आईओसी कंटेनर के पास छोटी या बड़ी या रिजॉल्वर प्रक्रिया के लिए अच्छा प्रदर्शन होगा।
- फ़ीचर सेट - मैं अपने सहकर्मियों की अपेक्षा करता हूं कि इसमें समृद्ध फीचर सेट हों। मुझे इस समय पता नहीं है कि हम किस सुविधा का उपयोग करेंगे लेकिन मुझे अनुभव है कि कुछ घटक आसान शुरू कर सकते हैं लेकिन कुछ और अग्रिम नहीं कर सकते हैं।
- दस्तावेज़ या पुस्तकें - मैं आईओसी का अध्ययन करने की योजना बना रहा हूं जिसे हमने ऑनलाइन दस्तावेजों या पुस्तकों से पढ़कर चुना है।
- ASP.NET MVC 4
कृपया http://stackoverflow.com/questions/1140730/net-ioc-container-comparisons जांचें। एक आईओसी कंटेनर का चयन करते समय भी सुनिश्चित करें कि कोड के चारों ओर बहुत अधिक पदचिह्न छोड़ दिए बिना इसका उपयोग किया जा सकता है। – Chandermani
@Chandermani लिंक के लिए धन्यवाद। मैंने उस सवाल को पढ़ा लेकिन यह लगभग तीन साल पहले पूछा गया था। मुझे यकीन नहीं है, क्या यह दिनांकित है या नहीं? – Anonymous
http://www.iocbattle.com/ और गिट टेस्ट दोहन देखें और आप अपडेट किए गए आईओसी कंटेनर के साथ स्वयं बेंचमार्क कर सकते हैं। SO से इस धागे को भी पढ़ें। इन लोगों ने सबसे अच्छा http://stackoverflow.com/questions/5315562/di-ioc-container-performance-benchmark-comparison – Chandermani