MVVM is an antipattern

1    11 Feb 2020 23:20 by u/flapjack_charlie

It's a pointless complication of functionality to ensure a flexibility you'll almost never need.

3 comments

0

Says a person whos never developed a complicated application in tools commonly available before mvvm was a pattern.

0

Pretty much this.

0

No, I've worked for the past 20 years in the industry and been everything from a jr dev to a CTO. My experience well predates mvvm and yes, I've had to rewrite the spaghetti code you've mentioned. I still think mvvm is an anti pattern. Quite simply, the amount of time I spend having to engineer it is far greater than the time it saves me having to re-engineer things.