МП>>С моей профессиональной точки зрения DI фреймворки не нужны.
AA>Какой велосипед предлагаете взамен?
так а зачем вообще делать dependency injection?
не как паттерн проектирования — чтобы развязать циклическую зависимость сборок,
а для инициализации новых объектов
на последнем проекте я видел, что она применялась вообще для большинства классов, у которых даже не было нормальных конструкторов
Властитель слабый и лукавый, Плешивый щёголь, враг труда,
Нечаянно пригретый славой,
Над нами царствовал тогда.... (А.С. Пушкин ? )