Speed is, indeed, a factor, as is page weight. The standard ASP controls are small pieces of HTML and everything is done through postbacks, which, ultimately, makes the pages and the user experience slower. I am not even considering the interface design at this point.
Our controls offer a lot of client-side functionality and great appearance across all browsers, and such sleek UI and rich feature set will always come at a price - in this case - more resources need to be loaded to get them available.
While this can result in some weight added to the page, there are numerous ways to alleviate this:
- use our scripts and skins CDN so those resources are cached very aggressively by the user browser
- use compression on the server to reduce the network requests size, especially for static files
- reduce the use of ViewState or store it on the server to avoid transmitting hundreds of kB of data with each postback
I hope this helps clarify the situation.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.