MVC Refactor, Take 2

I agree. The biggest advantage of the approach I suggested above is standardisation. The framework provides some interfaces and the developer programs around them, with a page-controller Web MVC set up, there’s no inversion of control, the application developer pulls in the required libraries/models/templates via service locators rather than having them provided via IoC, breaking Tell, Don’t Ask and LoD… resulting in less flexible code.

1 Like