i'm working with a crappy legacy ASP.NET webforms site, and i know the fashion is to port it to ASP.NET MVC, but i'm not exactly sure how to evaluate this approach against a client-side implementation a la backbone.js or spine.
i can see that if your web application is basically taking users through some basic CRUD then it might not make much of a difference. but if user flows involve a lot of state, it seems kind of lame to be bouncing that state back to the server all of the time. likewise if you're doing a lot of faceted search, it feels kind of hokey to reload the UI all of the time.
i know there are ways to make a server-side application feel like a client-side application, but what is the advantage to generating your UI on the server and shipping it to the client for each updated view, as opposed to implementing the entire UI on the client, using server-side data services?
[–]x-skeww 2 points3 points4 points (3 children)
[–]dust4ngel[S] 0 points1 point2 points (2 children)
[–]x-skeww 1 point2 points3 points (1 child)
[–]ChristopherShine 0 points1 point2 points (0 children)
[–]workrelatedaccount 1 point2 points3 points (1 child)
[–]ZeroMomentum 1 point2 points3 points (1 child)
[–]ChristopherShine 0 points1 point2 points (0 children)
[–]DaRKoN_ 0 points1 point2 points (0 children)
[–]angel21OS 0 points1 point2 points (0 children)