سؤال

عندما ظهر إطار العمل ‎.net 2.0 لأول مرة، كان نموذج الموفر رائجًا للغاية.2.0 يتم شحنه أيضًا مع مجموعة من مقدمي الخدمات الافتراضيين (العضوية، خريطة الموقع، الدور).منذ إصدار الإصدار 2.0، تضاءلت حدة الضجيج، وبينما لا أزال أستخدم مقدمي الخدمات يومًا بعد يوم، يبدو أن الأمر يحظى بتغطية إعلامية أقل بكثير.

كنت أتساءل ما إذا كان السبب في ذلك هو أن الأشخاص يستخدمون شيئًا آخر غير مقدمي الخدمة وتم استبدالهم، أم أن السبب ببساطة هو أن عملية الاستحواذ لم تكن كبيرة مثل طرق IoC الأخرى؟

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

المحلول

في الواقع لم يمت.DI لا تزال كبيرة.هناك العديد من أطر عمل DI المتاحة للاختيار من بينها.نعم، انها ليست صعبة في الخبز كل جزء نطاق كما ينبغي أن يكون على الاطلاق, ، لكنها لا تزال ممارسة جيدة جدًا يجب اتباعها.على سبيل المثال، كنت أستخدم كتل التطبيقات المخصصة لـ P&P للقيام بالـ DI.حتى تخلوا عنها من أجل الوحدة.الآن أنا أستخدم الوحدة.

يعد إطار عمل DI خفيف الوزن فكرة جيدة لأي تطبيق كبير قابل للتوسعة.

نصائح أخرى

أعتقد أنه عندما تصبح هذه الأدوات أكثر معيارية داخل .NET، فإن الضجيج المحيط بها يصبح أقل، لكن استخدامها لا يقل.من المؤكد أن العضوية ومقدمي الأدوار مهمون جدًا لتطبيقنا الجديد الذي نعمل على تطويره وسيوفرون لنا كميات كبيرة من التعليمات البرمجية.

أنماط وممارسات مايكروسوفت هي مسقط رأس أدوات مثل مكتبة المؤسسة، والتي تتعامل بشكل كبير مع أنماط الموفر (خاصة مع العضوية) فيما يتعلق بكتلة تطبيق الأمان ويبدو أن النموذج مستخدم في جميع الكتل.

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