سؤال

أود التعرف على ما يستخدمه الأشخاص لحاويات IoC.لقد قرأت بعض الأشياء الجيدة عن Castle Windsor، لكنني أعرف أن الكثير من الأشخاص يستخدمون StructureMap وUnity وNinject وما إلى ذلك.

وما هي بعض الاختلافات بين تلك المذكورة (وأي أهملت).نقاط القوة؟نقاط الضعف؟ملاءمة أفضل (مثل StructureMap تعتبر رائعة لـ ABC ولكنها ليست جيدة جدًا لـ XYZ)؟

هل كانت مفيدة؟

المحلول

"الأفضل" سيكون دائمًا ذاتيًا.

ومع ذلك، فأنا أفضّل Castle Windsor لأن لغة XML الخاصة بها أبسط.بالمناسبة، لقد قمت فقط بتجريب Windsor وSpring.NET، لذلك لا أستطيع أن أقول الكثير عن الآخرين.

نصائح أخرى

أنا أحب نينجيكت كثيرا ...بسيط وسهل الاستخدام، ويحتوي على هذا النوع من التدوين المرن للإعلان عن الارتباطات بين الفئات والواجهات ويدعم الربط السياقي.مذهل.

أنا أحب StructureMap.يتيح لك الإصدار الأحدث الإعلان بشكل مضمن أيضًا دون الحاجة إلى اللجوء إلى ملفات تكوين XML.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top