Hacker News new | past | comments | ask | show | jobs | submit login

> It's just change for change's sake.

Whenever we're tempted to reach that conclusion, we should consider that there might be something going on that we don't understand. In the case of JS frameworks, I think developers really are still figuring out the best way to implement a dynamic UI that's both efficient and maintainable.

Browser capabilities change. We’ve known the best way to implement dynamic UIs for a long time, but browsers inhibit that.

What exactly are browsers inhibiting? The DOM is really no different from the object-oriented tree of widgets provided by a platform GUI framework like Cocoa. And even on the native side, the question of the best way to design a UI framework is far from settled; see for instance the recent interest in reactive UIs in the Rust community.

Applications are open for YC Winter 2022

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact