Thank you for the nice question.
You were the second person to ask about Atlas and r.a.d.controls
, and I am sure that the t
elerik community will benefit from all information below, which I compiled for Nik.
We are still in the process of evaluating the latest ATLAS release and, honestly, we are quite impressed by the current possibilities of the ATLAS framework. ATLAS is a very respectful product with ideas similar to our current t
elerik AJAX offering, as well as future t
elerik products and technologies.
elerik has been incorporating Web 2.0/AJAX technologies for nearly four years, much before these technologies were widely available:
- r.a.d.treeview offers native AJAX support since 2003. The current version is much advanced and we plan to hit new highs with the upcoming v6;
- r.a.d.combobox was the follower - it offered internal AJAX support in its first version;
- r.a.d.grid utilizes AJAX since v2 which was introduced in mid 2005. The current version improves on its mechanism and enabling r.a.d.grid's AJAX is done by setting just one property;
- r.a.d.calendar also offers built-in AJAX support in its first version;
- the latest addition to our "native AJAX support" line is r.a.d.editor v6 - it now offers reduced loading times of all dialogs and enhanced user friendly interaction. And no settings are necessary as it is on by default.
Last year we also extended our suite with our AJAX-enabled controls (r.a.d.callback) which is intended to help developers to use AJAX in their applications with minimum amount of coding. More on the topic can be read here: AJAX support in telerik controls
Interoperability between r.a.d.controls and ATLAS
r.a.d.callback vs ATLAS
Below we have described things as we see them:
- When you have Atlas's ScriptManager on a page, the entire page starts making async requests instead of postbacks and only the UpdatePanels are updated after server response.
telerik's current AJAX offering includes 13 AJAX-enabled controls (including all standard ASP.NET controls) plus a powerful AJAX panel, a timer, and more. It provides the ability to define areas on the page which will instantiate AJAX requests and areas which will be updated after the response from the server. This approach can lead to better performance due to that small amount of data being transferred back and forth;
- Atlas's AutoCompleteExtender provides the ability to extend traditional text boxes with a feature similar to Google suggest.
telerik does not have a callback control to match the AutoCompleteExtender, but offers another, more powerful product - r.a.d.combobox. This product combines full cross-browser support, multicolumns, native AJAX autocomplete, multiple AJAX autocomplete, templates, and many other features;
- telerik is currently working on its upcoming patent pending AJAX technology, which was presented on the AJAX seminar in NYC earlier this month. The new version will offer a codeless approach to enabling AJAX in any project, including an existing one. More information on this can be found at: http://www.telerik.com/ajaxseminar/, where you can find the our presentation, some demos, ideas, etc.
- Another major difference is that Atlas is available for ASP.NET 2.0 only.
telerik's AJAX offering does not have that requirement and can be used in any project, large or small, without having to pay the expensive price of porting them to ASP.NET 2.0.
- Finally, telerik offers a complete suite of essential controls which is already callback enabled.
Using standard ASP.NET 2.0 controls with ATLAS will not offer you the same functionality and features.
- The only shortcoming we see in telerik's AJAX offering is missing WebServices support, however we plan to extend the current r.a.d.callback with this functionality within the next couple of months. Stay tuned.
Our claims, if using r.a.d.callback
- no more broken or lost ViewState
- no more broken execution lifecycle of the control
- no need to write any code in 99% of development scenarios
- complete design-time AJAX execution workflow of the page
And finally, to wrap up this long response, you can review our dedicated AJAX section on telerik.com - www.telerik.com/ajax/. We have created it to strengthen our positions in the AJAX community and to help all developers in their coding efforts.
Please, feel free to share your thoughts!
Senior Software Architect, Web 2.0/AJAX
the telerik team
www.telerik.com | dnn.telerik.com | www.sharepointcontrols.com | www.sitefinity.com | www.mcmscontrols.com