Tuesday, March 25, 2008

RadControls for ASP.NET AJAX Futures released

The first big release of 2008 (not counting Sitefinity, of course) is just around the corner, and marking its impending arrival is today's RadControls for ASP.NET AJAX (formerly "Prometheus") Futures release. The Futures release can be thought of as the beta version of the controls that will ship for ASP.NET AJAX in Q1. We use the term "Futures" to differentiate from the "beta" tag that has been on the Prometheus suite for the last year. In either case, the Futures release that dropped today is your first chance to start playing with the bits that will officially drop in mid-April. Included in today's build are:

  • New ASP.NET AJAX versions of RadTabstrip, RadToolbar, and RadPanelbar
  • New RadFormDecorator control (based on Skinnable Forms CTP)
  • RadGrid with tons of new features (many which I've already talked about)
  • RadEditor with some cool new features (I'll cover these later)
  • RadChart with new Ajax features (covered here)
  • RadScheduler with new grouping features
For a complete list of the new controls and features in the Futures build, check out the official announcement on the Telerik forums. Needless to say, there is a lot of new stuff going on in this build for you to check out. And since this is a "beta," we want your feedback! Check out the new controls and the new features and tell us what we should fix for the final release in a few weeks.

On a cautionary note, you will need to watch out for a few API changes in the new Prometheus controls that will break with your older implementations. For starters, I believe the new RadToolbar and RadPanelbar have new APIs that are not compatible with the old ASP.NET versions of the controls. The changes have been introduced to ensure the best possible development experience and product performance in the future. Also, a little more serious, the RadSplitter "Prometheus" API will introduce some back-compat breaking changes in Q1. The RadSplitter has been totally refactored to improve performance, and that required a few breaking changes.

We know breaking changes are painful and that every developer hates them. I hate them, too. We try to avoid them at all costs and only introduce them when the long term performance/productivity gains can be achieved no other way. Start playing with the Futures release today, though, and see for yourself how our next generation suite for ASP.NET is once again raising the bar for ASP.NET UI components!

3 comments:

Anders M. said...

Will try them out now and look forward to it!

Any date for the final version? Still April?

Btw, I'd rather have breaking changes than a mess – and keeping in mind that this is a new major version where the prior still lives, please break away :-P

Any plans for a SilverLight based charting?

Anonymous said...

do you plan also to move Rotator to prometheus, we are using this control within few projects,

Todd Anglin said...

@Anders- Final version is still targeting mid-April. Stay tuned for more details.

@Anon- Yes, the Rotator will initially be missing in the RadControls for ASP.NET AJAX. It is a very old control that needs to be redone, and we have decided to reintroduce it later this year with many improvements. For now, keep using your old RadRotator assemblies.

-Todd