ASP.NET

Traditionally, wrapping client-side controls in server libraries simplifies integration by abstracting backend and client development. To support this, control developers (e.g., ComponentArt, Infragistics) provide all-inclusive frameworks complete with custom AJAX, JavaScript-enabled controls and server-side APIs. Given modern development practices (e.g., MVC, AJAX) and the maturity of JavaScript frameworks (e.g., Prototype, ExtJS), however, do these benefits still apply?

*