This suite would be based on jquery, and would work on the coming MVC framework and the current regular aspx pages. It would communicate with the server strictly with page methods and web services via json instead of postbacks or viewstate. In my experience so far, these alternate methods have tremendous performance gains both in bytes transferred and server time.
These techniques are however somewhat harder to code currently, but that's where your suite could come in and make it easier to handle with jquery enabled grids, editors, etc. I feel Telerik plus Jquery could be an awesome combination for asp.net developers.
7 Answers, 1 is accepted
Your suggestion sounds (and is) very reasonable. To my regret, to avoid making things twice (and this way causing troubles with backwards compatibility for you guys), we need to wait for some official third-party control support for the ASP.NET MVC framework. What I mean is that the framework should provide an easy way for a control to cover at least the basic scenarios without making the pure usage of the control a headache.
We're actively monitoring the ASP.NET MVC framework development and I hope we will be able to have something soon.
Kind regards,
Erjan Gavalji
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
Even tho Telerik controls are pretty much industry standard, everyone regards them as very, very heavy.
That might sound strange, but we have found ourselves moving away from ASP.NET Ajax and building sites/applications using only HTML/CSS/Jquery on the front end and getting data from the back end using asp.net handlers or page methods. We have been using telerik controls less and less due to their weight and reliance on asp.net ajax and postbacks.
We are currently building an application using EXT JS and jQuery and we'd love to be able to use the telerik scheduling component as EXT JS doesn't have one built in, but it's not ossible.
A colleciton of pure javascript components that use a JSON data store would be light, fast, clean and compatible with any server platform (asp.net webforms, mvc, java, php, rails etc.)
Just my 2 cents.
I'm right with you Jon... I'm not particularly interested in MVC, but more in a lighter suite of controls free from reliance on viewstate and postbacks, using ajax json communications. I'm not sure it would be cost efficitive for Telerik to go cross server platform (java, php), as that sounds time consuming.
Microsoft's roadmap has them copying their spin on jQuery into ASP.NET AJAX version 4, and I would bet Telerik is waiting on that before they offer a suite. But my guess is that’s at least 2 years away from release. And it will be even harder to tear me away from jQuery then, as I'm already a huge fan of it. I’m a big fan of Telerik too, which is why I made the original suggestion, as the combination of the two could prove very powerful.
If I was king of Telerik for a day I'd drop the Silverlight, WinForms, and WPF suites and concentrate on this new JavaScript suite. But I do respect their opinions and I'm sure they know a lot more about the market than I do.
Most of our controls can operate completely client-side. You can check for example my last blog post related to RadGrid client-side data-binding:
http://blogs.telerik.com/VladimirEnchev/Posts/08-07-17/Maximum_performance_using_Telerik_RadGrid_client-side_data-binding_with_LINQ_to_SQL.aspx?ReturnURL=%2fVladimirEnchev%2fPosts.aspx
Greetings,
Vlad
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center
http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx
My simple wishlist for a Telerik-jQuery suite:
- No viewstate/postbacks at all -
- Instead uses JSON ajax with page methods or web services
- ASP Ajax/Script Manager not a requirement
- Works on MVC and plain old ASPX
- Lots of client side hooks so we can manipulate your controls with javascript
There are some hints in this blogpost.
:)
Stay tuned for more details and thanks for the wishlist!
Sincerely yours,
Ivo
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.