ASP.NET AJAX 1.0 Beta Makes Debut

By Scott M. Fulton, III | Published October 20, 2006, 4:37 PM

Microsoft's foray into the cross-platform realm of Web functionality development is now official. Today, the company released Beta 1 of what it now calls ASP.NET AJAX 1.0 - essentially its Web development toolkit for Asynchronous JavaScript.

The company's goal at this point is to develop a series of small libraries that a browser can load into memory as necessary -- rather than loading one huge library -- that will give Web developers the framework for implementing on-page controls. These controls provide animated functionality, and more importantly, can be loaded with variable amounts of new content as necessary by resuming HTTP contact with the Web server; thus, the "asynchronous" aspect of the language.

The way AJAX (from Microsoft, Google and others) could fundamentally change the nature of Web site design is by enabling, for the first time, a Web site's entire content, regardless of size or breadth, to be delivered through a single page. The entire page would not need to be loaded into the browser beforehand; instead, the browser simply collects resources and data from the server as the user requests them. For at least some sites, the entire notion of "page hierarchy" could end here.

Microsoft's AJAX differs from its original attempt at Web-based functionality distribution, ActiveX (the original "A" in "ASP.NET") in many important respects. First of all, it is browser independent, although its relative performance in Firefox, Safari and other browsers will require continued scrutiny. Second, it does not rely on functions tied to the core of the operating system, the way ActiveX relied on the Component Object Model. As a result, the already vulnerable OS isn't pried open to attack even further.

Third, there's some buzz behind AJAX that ActiveX never had, partly because Microsoft's not the only player in this arena - in fact, it's a minority player that's coming from behind. This time, it's Microsoft that's pushing for a level and competitive playing field, which wasn't the case back when Netscape fought to keep up with Microsoft's ever-changing definitions and requirements for ActiveX.

The first baby steps Microsoft took into the waters of AJAX came last year with the release of the "Atlas" Community Technology Preview, which was based mostly on a single library. Since that time, the company has decided that the functionality set for AJAX 1.0 will be more limited than in the CTP, although certain controls and features that 1.0 will exclude, will continue to be supported by the CTP.

As a result, AJAX 1.0 Beta 1 and AJAX 1.0 CTP are now separate libraries; and in a manner fitting for Microsoft, the sample AJAX program toolkit also released today actually requires both libraries to be installed, and may continue to do so.

Comments

View comments by with a score of at least

The author writes:
"The first baby steps Microsoft took into the waters of AJAX came last year..."

Just to be clear, Microsoft _INVENTED_ Ajax, when they included the xmlhttp object back in IE4. Microsoft has been using homegrown ajax technologies back to early versions of the Microsoft Windows Update website.

The only reason that AJAX took off is that other browsers finally caught up with IE and added an XMLHTTP object, so that AJAX could go cross platform.

Suggesting that Microsoft is late to this game is misleading and inaccurate.

Score: 0

|

The toolkit and libraries are maturing nicely but could they come up with more confusing names?! By Microsoft's own definitions, a Beta and a CTP are mutually exclusive releases of the same thing, so "AJAX 1.0 CTP" should either supersede or be superceded by "AJAX 1.0 Beta 1" (not be a supplement to it).

And don't forget that you really can't just say AJAX because that's a vendor-neutral term. Microsoft's implementation is "ASP.NET AJAX" which I'm sure everyone will be careful to say...NOT!

Score: 0

|

I wasn't impressed with earlier versions of 'atlas' but this version is great. Coupled with the sample toolkit, I think it blows YUI and scriptaculous out of the water.

Nice job MS

Score: 0

|

I am in complete agreement. I tried this last night and ajax enabled a page in about 1-2 minutes. amazingly easy.

Score: 0

|

I'm gonna stick with Anthem.NET. I have been trying to get ASP.NET Ajax 1.0 Beta working properly with Firefox, and its still not working 100% where as Anthem.NET does. Hopefully the Gold Release will get the 100% compatibility, but I not sure it will. I'm not an Microsoft basher, but for a web developer to pick up this technology in a Commercial sense you can't have some functionality not working the same as another browser. I'll wait till the Gold release and try again.

Score: 0

|

Security firm: Windows patches not responsible for 'Black Screen of Death'

On second thought, maybe that access control list thingie with the lockdown something-or-rather didn't trigger an alleged, perhaps non-existent, pandemic.

My Windows 7 confession (and why you should confess, too)

I've held back the real reason for sticking with Windows 7, even as, gulp, iLife calls me to go back to the Mac.

Apple settles with Psystar except for 'circumvention devices'

The fracas with the Florida clone computer maker might have ended today had Apple not have muddled the issue over a cheap piece of Psystar software.

Where did Apple's Black Friday sales go?

According to one analyst, Apple sold nearly four fewer Macs per hour on Black Friday than same day a year ago. Now why is that?

Google begrudgingly adjusts news crawling for paid publishers

If publishers want to make readers pay for news content, and thereby drive down its popularity and Google ranking, the company says, they can just go right on ahead.

Fee or free? Murdoch, Huffington square off over the cost of Internet news

Participants in an FTC workshop yesterday witnessed the two extremes of the Web news publishing debate, still centered on the issue of long-term profitability.

Microsoft denies latest 'Black Screen of Death' claims

After an anti-malware producer announced a fix to what it says is a swarm of recent KSoD problems, evidence of the swarm itself has yet to turn up.

Latest Firefox 3.6 beta fixes 133 bugs, promises faster page load times

A once-sluggish beta testing process has kicked into overdrive, with astonishing success at finding serious bugs. Will Mozilla be able to fix all the others in time?

Confirmed: Office 2010 to ship in June

Two weeks after Microsoft had been expected to draw a clearer roadmap for its principal applications suite, it's finally ready to commit to the end of H1.

New EU antitrust commissioner will oversee Microsoft, Oracle+Sun, Intel issues

As one of Europe's most prominent politicians shifts positions in January, her replacement remains a question mark over technology's biggest issues.

Without its own 'iTablet' yet, is Apple missing the boat?

Steve Jobs is on record as dissing "single-purpose" devices like e-readers. But given their recent popularity, was that a mistake?