Здравствуйте, Sharov, Вы писали:
S>Что значит "статический DI" ? Он из коробки такой, а ломает его IoC, который вообще может из файла конфигурироваться.
Из коробки его нет. Все DI — это IoC. Обратное не верно. Не пори чушь. Причем обязанности поддерживать конфигурацию на текстовых файлах у них нет. Это твои домыслы. Это не более чем особенность реализации.
По ходу ты не понимаешь того что лежит за DI. Основная фича DI — это расчет графа зависимостей и автоматическое создание объектов в последовательности зависимостей. Так вот этот процесс можно осуществлять как в рантайме, так и во время компиляции. Последнее дает больше контроля и избавляет от кучи проблем.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.