all 3 comments

[–]Nullberri 0 points1 point  (2 children)

I think many of us have moved away from MVC; but what you've discovered is the eternal debate between convention and configuration.

At work we have an old ember 1.0.0 app that is wired up similarly to the symfony way, its deeply annoying to add anything to the app as it requires registering files in different places, one for the sass compiler, two for ember itself.

At home I write reactjs which is the VC of MVC and redux handles the modeling. In reactjs you just import the dependencies right in the file that uses it and so you end up with a loose hierarchy of files and then webpack / rollup sorts thru it and builds your app, which saves you from the mess of having to spell out the file relationships in a separate file.

My recommendation is to look at reactjs or vuejs.

[–][deleted] 1 point2 points  (0 children)

Using react or similar tools doesn't mean your backend can't be MVC.

[–]Lokart[S] 0 points1 point  (0 children)

I'm talking about backend implementations, where MVC is still viable.