|
|
|
|
|
by Aeolun
1521 days ago
|
|
> Why do software engineers insist on re-inventing wheels every few years rather than grab existing, proven and solid solutions for this?¹ For one thing, because it works very well and is much easier to wrap your head around than the command pattern (much less undoing a command, and keeping track of which commands make incompatible changes). These things are worth the effort if you are going to build an app that will be around for ten years and serve an existing market. Much harder to justify if you are still figuring out what you actually need to do. Like, I agree with you that most developers just don’t know about it yet, and therefore don’t use it, but that’s also a factor of MVC just being the right choice for 90% of all apps, and easier to get started with. |
|