Можно создать дубликат:
Why do I need an IoC container as opposed to straightforward DI code?Цель внедрения зависимостей каркасов
Я читала о зависимости инъекций и лучшее объяснение от James Shore. «Инъекция зависимостей» - это 25-долларовый термин для концепции с 5 центами ... Включение инъекций означает предоставление объекту своих переменных экземпляра ».
Если это такая простая концепция, какова точка фреймворка внедрения зависимостей? ? когда я должен использовать один
Вы вообще не отвечаете на вопрос. Вы говорите о DI, но OP спрашивает о каркасах DI. – qwertzguy