Scott Hanselman

Anthem.NET Released

February 03, 2006 Comment on this post [3] Posted in ASP.NET | ViewState | Tools
Sponsored By

Anthem is 1.0.0! It's free, it's AJAXy and it's available now.

"Anthem.NET is a free, cross-browser AJAX toolkit for the ASP.NET development environment that works with both ASP.NET 1.1 and 2.0."

There are lots of great AJAX libraries out there, but I'm partial to Anthem. His stuff is ViewState aware which helps you in a number of ways and extends the server-side metaphors in a very natural way.

As an aside, interestingly, Community Server uses a private branch of Anthem. ScottWater uses both Anthem and ComponentArt's stuff, drawing a distinction between using Anthem when raw data is sent to the client versus using CA's when the UI is updated.

Most of all, I like that Anthem is fully supported in .NET 1.1. Not everyone can upgrade to .NET 2.0 tomorrow when they've got paying clients today, myself included. Do check out the source, it's pretty clever and elegant (remembering that AJAX itself is a huge hack. ;) )

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
February 03, 2006 5:13
I like Anthem as well. I did run into an issue if the page includes a base href..., but it was easy to fix. I'll see if the new build has it.
February 03, 2006 19:33
I prefer AJAX.NET Professional
February 03, 2006 23:00
Hey, this IS pretty slick. I like how the Anthem controls are all dervived from System.Web.UI.WebControls. That adds a certain familiar feeling to working with them in the IDE. There are no code attributes to work with, like in AJAX.NET. Very cool.

Now when are we going to see Corillian's UI engineers put some of this in Voyager? :)

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.