|
|
|
|
|
by myth2018
1136 days ago
|
|
> Decoupling the client and server means they can be separate teams with clearly definied roles and responsibilities How desirable this is depends on the UI complexity. Complex UIs as the ones built by google and facebook will most likely benefit from that. Small shops building CRUD applications probably won't. On the contrary: the user requirements often cross-cut client and server-side code, and separating these in two teams adds communication overhead, at the best of the hypotheses. Moreover, experience shows that such separation/specialization leads to bloated UIs in what would otherwise be simple applications -- too many solutions looking for problems in the client-side space. |
|