4 ms·
It's funny how server-side and client-side architecture moves almost entirely hand-in-hand. Going by how we talk about things you'd think these'd be entirely di
by alipang 7y ago
It's funny how server-side and client-side architecture moves almost entirely hand-in-hand. Going by how we talk about things you'd think these'd be entirely different.
- The Model-view-controller architecture was moved to the server-side by ROR and its descendants.
- The javascript eventing model that was suitable for non-blocking UIs being moved server-side via Node.js.
- Now we're now also aligning around event/command-driven models for "state-management" (Redux, event-sourcing/CQRS).
- Event-streams like Rx.js being briefly hyped, but not gaining too much adoption (?) both for GUIs and servers.
It's nice to see that general programming principles are still applicable across domains.