| By Judy Lee | Article Rating: |
|
| February 6, 2008 04:00 AM EST | Reads: |
17,363 |
The developers behind Dot Net Outsource, the leading Chinese provider of global outsourcing services, specialize in in both "Web-based" and Client-Server technologies on the Microsoft .NET platform. Here they look at Silverlight and compare it, for their particular needs, with DHTML/AJAX and Flash.
RIAs offer the flexibility and ease of use of an intelligent desktop application, and add the broad reach of traditional web applications with an entirely new kind of web experience that is engaging, interactive, lightweight, and flexible.
DHTML and AJAX
We used DHTML and AJAX technology in HTML pages in some of our .NET outsourced projects. However, we encountered problems of browser incompatibility. (For example, DOM is quite different in IE and in Safari.)
Although it is possible to make this kind of web application work in all browsers, it will take the developer much time and it is very difficult to maintain when the browsers update.
Flash
Another very popular technology is Flash, it doesn’t have any browsers compatibility problems, but it’s very hard to integrate with .NET. Integrating Flash demands that .NET developers make a special effort, and since our specialty is .NET software outsourcing, Flash is not the best choice for us.
Silverlight
Silverlight is a cross browser technology, so there's no browser compatibility problem. Plus it integrates with .NET very well, so it is easier to use and develop. Silverlight does not have controls at present, but in version 2.0, many controls will be released for Web designers. Those controls will make Web development easier and faster.
Based on the features supported by Silverlight (see our chart below) more web page elements and properties can be controlled than DHTML&AJAX. Silverlight also offers a good user experiences.
Item | DHTML & AJAX | FLASH | Silverlight |
User Experience | Normal | Very Good | Very Good |
Browser Compatibility | Hard to support and maintain | IE, Firefox, Safari, etc. Popular Browsers | IE, Firefox, Safari, etc. Popular Browsers |
Popularity | N/A | High | Normal(New) |
Version | N/A | Normal, version 9.0 | New Tech, version 1.1 |
Study Efforts | Normal | Normal | Normal |
Ease of Use | Easy (If do not consider compatibility) | Normal | Normal |
Integration with .NET | Easy | Hard | Easy |
Network Performance | High | Normal | High |
Client Performance | Some Code - High Most Code - Low | High | High |
Designer Tools | Use CSS | Flash CS3 PhotoShop CS3 | Blend, Expression Designer |
Sample Silverlight sites:
Silverlight official home page: www.silverlight.net
ComponentOne silverlight controls page: http://labs.componentone.com/sapphire
Infragistics silverlight controls page: http://labs.infragistics.com/silverlight/
Source: http://www.dotnetoutsource.com/
Published February 6, 2008 Reads 17,363
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- The Business Case for Rich Internet Applications
- Where Are RIA Technologies Headed in 2008?
- Moving Beyond AJAX: 2008 Is the Decision Year For RIAs
- Rich Internet Applications: Has Microsoft Finally Seen the (Silver) Light?
- Rich Internet Applications: 2008 is the Year the RIA Category Accelerates
- Three RIA Platforms Compared: Adobe Flex, Google Web Toolkit, and OpenLaszlo
- AJAXWorld Keynote Speaker on the Risks and Rewards of RIAs
- An A to Z for the RIA Era
- Tracking RIAs with Google Analytics and Unica NetInsight
- The Business Value of RIAs: An Informal, Virtual Round Table
- How Should You Decide Which RIA Platform To Choose?
- Model-View-Controller and the Brave New World of Rich Internet Applications
- Rich Internet Applications: Tips, Tricks & Techniques
More Stories By Judy Lee
DotNetOutsource (DNO) is the leading Chinese provider of global outsourcing services, specializing in both Web-based and Client-Server technologies on the Microsoft .NET platform.
The company is based in China?s fourth municipality, Chongqing, in west China.
- 4th International Cloud Computing Conference & Expo Starts Today
- Is Microsoft as Free as Open Source?
- Deploying Azure Hosted Services Should Be as Easy as Deploying a Heroku Application
- Rhomobile CEO to Speak at iPhone Developer Summit 2009 West
- Aspect-Oriented Programming and You
- Rhomobile to Exhibit at Cloud Computing Conference & Expo
- Amazon's Virtual Private Cloud Service Goes Live
- Cloud Standards Sought ASAP
- Accelerating Innovation with Yahoo! Cloud Serving
- Enterprise LAMP Summit Asks Global Open Source Leaders “Can LAMP Deliver?”
- Java Kicks Ruby on Rails in the Butt
- 4th International Cloud Computing Conference & Expo Starts Today
- Ruby-on-Rails Apps Get Cloud Lift
- Open Source Selenium Web Application Testing System
- Rackspace Cloud APIs Open Sourced
- What Could You Do with Your Code in 20 Lines or Less?
- Yahoo & Microsoft Reportedly Close to Now-or-Never Deal
- Walter Cronkite's IT Career Advice
- Is Microsoft as Free as Open Source?
- Do You Trust Google More Than You Trust Your Wife?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- Ruby on Rails Won't Make It in 2007 and Forget About AJAX
- The Jury's Still Out On Ruby On Rails (RoR) and AJAX
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- Can Ruby Live Without Rails?
- An Introduction to Ant
- Testing in Ruby on Rails
- Ruby On Rails Moves At 'Acela' Rates Toward Java
- Java Kicks Ruby on Rails in the Butt
- Cyberhive Supports Ruby On Rails


































