
In the past, there has been a noticeable level of scorn for the "View" part in web-based-MVC architecture. Phrases such as "putting too much logic in the view" are often apt, but can be unhelpful when looking at the bigger picture. This has led to people trying to write UI code/behaviour from the comfort of their area of familiarity - Server code.
The main reason why I believe we ("Server-side" devs) need to rethink this attitude relates to statefulness.

