Article

Silverlight, Ajax components require different approach to UI

Yuval Shavit, Associate Editor
The announcement of new ASP.NET and Silverlight packages from Infragistics, a user interface components vendor, highlights two somewhat divergent directions that modern Web apps are taking. Developers should make note not just of what those directions are, but what they mean for the UIs they design.

In one direction, ASP.NET cranks out Ajax-powered HTML pages that represent a staying of the course that built Web 2.0. In the other direction, Silverlight-based rich internet applications (RIAs) do away with HTML and are essentially turning the Web into a deployment channel for more or less traditional software.

Each method has its advantages and disadvantages, said Anthony Lombardo, lead evangelist at Infragistics and Microsoft MVP. Ajax pages can give developers nearly universal reach but limit UI options; RIAs require users to install a browser plug-in but give developers access to more powerful programming tools and UI components.

The ante and payoff is even higher with RIAs that use Silverlight instead of Adobe's Flash. Silverlight isn't as ubiquitously installed as Flash, but Silverlight apps can be written in any .NET language -- Flash programs have to use ActionScript, a JavaScript-like language.

Once you decide which approach to take, it's important to tailor your UI accordingly, Lombardo said. Users' expectations for standard Web pages (including Ajax-enabled pages) differ from what they expect of a RIA application, he said. Those components, and the research behind the UI, are what Infragistics brings to the table.

For instance, Infragistics' Silverlight component for tables pulls data as it's needed and presents the user with a single, scrollable table similar to what they would see in a traditional desktop application. The equivalent component in the ASP.NET package paginates the table and lets users see the next or previous page, as they'd expect from a standard HTML + Ajax page.

RIAs haven't been around as long as Web pages, and they're earlier in the adoption curve. But Lombardo said Infragistics is already seeing a lot of demand for line of business controls, especially from financial companies.

"In a perfect world we would have Excel in every application that we could build. That's basically what users want," he said.

Infragistics' Aikido framework for ASP.NET and its line of business Silverlight components are available as community technology previews (CTPs). The company expects to ship Aikido in the first quarter of 2009 and the Silverlight components in the second quarter.


There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: