3 ms·
I wish I was smart enough to understand what this really means, I often feel very much like a code monkey when these discussions come up.
by vxNsr 3y ago
I wish I was smart enough to understand what this really means, I often feel very much like a code monkey when these discussions come up.
- breadwinner 3y agoIn the old days there was just MVC. Then Microsoft announced successor to Windows Forms... a new technology called WPF. WPF uses MVVM which automated more of the work that a developer has to do: it automatically updates the UI when data objects change, and it automatically updates data objects when the user inputs something through the UI. Sounds cool, right? The problem is that in large projects it becomes hard to understand how data is flowing. Because of excessive automation things are happening behind the scenes. Developers began to understand that this is not as cool as it initially looked. React re-introduced one-way data binding, which updates the screen when data objects change, but not the other direction. People found that they are significantly more productive with this technology even though it does less on behalf of the developer. Now it is widely acknowledged that one-way data binding is better.
- Khelavaster 3y ago... WPF has built-in one-way databinding. You choose whether every control is one-way or two-way...