Home > Microsoft .Net Development News > Silverlight, Ajax components require different approach to UI
Microsoft .Net Development News:
EMAIL THIS

Silverlight, Ajax components require different approach to UI

By Yuval Shavit, Associate Editor
07 Jan 2009 | SearchWinDevelopment.com

.NET News Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

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.

Tags: ASP.NET and Ajax developmentASP.NET development best practicesSilverlight and Expression application developmentVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
ASP.NET and Ajax development
How to use jQuery to solve Javascript browser compatibility problems
Visual Studio's IntelliSense for jQuery doesn't autocomplete correctly
Internet Explorer 8 beta's development tools add source visualizations
Microsoft PDC gives a taste of Windows 7, Visual Studio 2010
Widgetbox provides good example of how to use Facebook Developer Toolkit
VBScript Tutorial
Ajax Learning Guide
Mainsoft introduces .NET-to-Java translation tool
Ajax.NET Professional retired
Visual Studio 2008 Learning Guide: JavaScript IntelliSense

ASP.NET development best practices
Introduction to ASP.NET's Model View Controller (MVC) Design Pattern
LINQ Learning Guide: LINQ and Web applications
VB code download home page
VB code: File manipulation downloads
Localization practices for .NET 2.0: It's still about the architecture
Creating custom ASP.NET 2.0 profile providers
.NET development in the trenches
Microsoft developers balancing age-old issues, barrage of new technology
SearchVB.com's Podcast Page
Visual Studio 2008 Learning Guide: Web development

Silverlight and Expression application development
Microsoft lightens up to Eclipse for PHP, Azure related application building
How to encode video markers for consumption in Silverlight and WPF
How to access cross domain Web services from Silverlight without a policy file
How to develop applications targeting both Silverlight and WPF
Microsoft takes on Adobe with Silverlight 3
How to write an out-of-browser Silverlight 3 application in 3 steps
Silverlight 3 beta SDK download lets developers try new RIA features
Silverlight plug-in for Eclipse highlights Microsoft's work on interop
Microsoft announces Silverlight 3, Expression Blend 3 at MIX09
Moonlight 1.0 release brings Silverlight to Linux

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Ajax  (SearchWinDevelopment.com)
Atlas  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts