Comments 5
Это конечно интересно, но все же лучше в реальных проектах использовать уже отработанные решения многими людьми по всему миру, чем изобретать очередной велосипед, да и время на разработку будет сокращено, что так же не мало важно.
Считаю, что новичкам тоже желательно знать как всё работает.
Написать свой контейнер очень полезно для понимания DI. Это помогает смахнуть налет с магии с того что делает DI-контейнер и позволяет не просто делать по документации, а понимать, что происходит.
Например, корпоративными политиками запрещено использование сторонних библиотек.
Я правильно понимаю, что в компании так же свой .NET Framework разрабатывают? Это крайне бредовое заявление. Обычно бывает, что запрещено использовать GPL к примеру, но никак ни всё. В этом случае тот же autofac идёт под MIT и никакой ответственности.
Если же при этом можно использовать продукты MS, то чем не устраивает Unity?
А если честно, хороший IoC контейнер вы будете делать ну очень долго. А тормозящее нечто оно вам надо?
Sign up to leave a comment.
Property Injection своими руками (Xamarin/.Net)