This post https://news.realm.io/news/the-post-mvc-age/ clearly explains that the MVC model has reached its endpoint with the rise of Single Page Applications.

I would add that http://elm-lang.org should be on this and that both Reactive Extensions and React/Redux work easier in a functional programming state of mind.