Geeks With Blogs
Amit's Blog Sharing Thoughts and Learning

I have just started a new Project in CodePlex AjaxDataControls. I am planning to include GridView, DataList, Repeater, DetailsView, FormView and ObjectDataSource in the initial release. Since the Asp.net version of these controls does not have any object model in the client side as those were released long before Ajax framework, currently the only choice available working with this controls is to surround these controls in an UpdatePanel. UpdatePanel is a great option for developing Small/Mid size application, but it really suffers in large-scale applications, such as start-page like Pageflakes.

In Server Centric Development or Update Panel model, developers usually develop the pages with regular controls wrapped in one or more update panel. This approach surly gives the Ajax version of the page but it adds extra overhead with the regular page life cycle. By the extra overhead I mean the logic that is required to generate the updated part of the page. From the developer point of view it is rather easy and takes less coding comparing to the Client Centric Development Model.

On the other hand in Client Centric Development model, developer calls web services, which in turns returns/updates the data. The data it transmits is quite small comparing the Server Centric Development model. The rendering logic resides in the JavaScript, the browser offloads the web server from the consequent rendering responsibility and this makes the whole application more scalable. But the problem with this approach is, it requires more time to develop the application, as the developer does not get the various benefits of Visual Studio, which they often get for Server Centric Development model such as Syntax checking, Design time support, Browser compatibility etc.

The Ajax Toolkit Team has already included 30+ controls in the last release, yet they did not provide any, which works with data, and looking at the release plan, I am bit upset to know that they do not have any plan for these kinds of controls. And certainly this is the primary reason to start this project, which I hope will be a great help in future for the hardcore database developers like me. Currently the Project includes few prototypes of GridView, Repeater and Pager.

kick it on DotNetKicks.com

Posted on Friday, June 15, 2007 4:20 PM Asp.net , Asp.net Ajax , Ajax Data Controls , Open Source | Back to top


Comments on this post: My New Project AjaxDataControls

# re: My New Project AjaxDataControls
Requesting Gravatar...
Thanks ! Good Luck !
Left by Vu Minh Son on Aug 31, 2007 2:28 PM

Your comment:
 (will show your gravatar)


Copyright © Kazi Manzur Rashid | Powered by: GeeksWithBlogs.net