I hope this question is not so vague as to annoy overly much. The answer may be “it depends” and/or “give us more information.” Nevertheless –
I’ve been working on a pretty big ZF3 MVC application using Doctrine. It has like 20 different controllers, 20+ entities classes, and so on. It’s basically CRUD, with authentication and authorization, and sending some emails around.
I am getting the sense that MVC is becoming passé, and Expressive is the thing, and I’d like this project to be future-oriented. I’ve barely played with Expressive (but to the extent that I have, I like it). Is it insane to consider migrating the whole thing? Do people do that?
I’ve read https://zendframework.github.io/zend-expressive/v3/why-expressive/, and the gist of that seems to be if you’re starting from scratch, go with Expressive. As to whether you might want to change directions even if you’ve gone as far down the MVC as I have, it doesn’t say (understandably).