Topic:   difference between ASP.NET Core Dependency Injection and the Managed Extensibility Framework?
Apr 08, 2021 12:21 1 Replies 380 Views SAI

What is the difference between ASP.NET Core Dependency Injection and the Managed Extensibility Framework?

Prev Next
Topic Replies (1)
  1. 1
    idnkx user

    TEJA

    Dependency Injection is a design pattern to implement Inversion of Control. It allows you to inject the concrete implementation of a low-level component into a high-level component.
    Managed Extensibility Framework (MEF) can be used for third-party plugin extensibility, or it can bring the benefits of a loosely-coupled plugin-like architecture to regular applications.
    • MEF is a library for creating lightweight, extensible applications.
    • It allows application developers to discover and use extensions with no configuration required.
    • MEF is an integral part of the .NET Framework 4 and is available wherever the .NET Framework is used that improves the flexibility, maintainability, and testability of large applications.
    • You can use MEF in your client applications, whether they use Windows Forms, WPF, or any other technology, or in server applications that use ASP.NET.

Leave a Reply
Guest User

Not sure what course is right for you?

Choose the right course for you.
Get the help of our experts and find a course that best suits your needs.


Let`s Connect