Jul 05, 2014 02:48 PM|mystere|LINK
It seems to me that if the framework were architected to use abstract factories as the extensibility points but then provided default implementations of those factories which utilized the conforming container (or any default MS container) internally it would
allow the type of development mystere is looking for without forcing it upon everyone. Anyone wanting to avoid the conforming container (or perhaps avoid a container all together) could simply implement the abstract factories in whichever way worked best
for them (complete re-write, inherit/override default implementation replacing conforming container methods, etc).
That is basically how it works, so I don't really understand what your issue is. Mark's complaint is not that the controller factories are going away, which they aren't... it's the mere presence of a conforming container which he objects to. Even though
that container is only used in factories.