
By Judy Lee | Article Rating: |
|
February 6, 2008 04:00 AM EST | Reads: |
43,144 |
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 43,144
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.
![]() Jun. 8, 2016 11:00 AM EDT Reads: 4,256 |
By Liz McMillan ![]() Jun. 8, 2016 10:00 AM EDT Reads: 4,495 |
By Pat Romanski ![]() Jun. 8, 2016 10:00 AM EDT Reads: 985 |
By Elizabeth White ![]() Jun. 8, 2016 10:00 AM EDT Reads: 2,168 |
By Elizabeth White ![]() Jun. 8, 2016 09:45 AM EDT Reads: 2,126 |
By Elizabeth White Jun. 8, 2016 09:15 AM EDT Reads: 940 |
By Liz McMillan ![]() Jun. 8, 2016 09:00 AM EDT Reads: 2,857 |
By Elizabeth White ![]() Jun. 8, 2016 02:15 AM EDT Reads: 2,740 |
By Elizabeth White ![]() Jun. 8, 2016 01:00 AM EDT Reads: 4,463 |
By Liz McMillan ![]() Jun. 7, 2016 07:00 PM EDT Reads: 3,685 |
By Elizabeth White ![]() Jun. 7, 2016 06:00 PM EDT Reads: 3,687 |
By Elizabeth White ![]() Jun. 7, 2016 05:30 PM EDT Reads: 3,302 |
By Carmen Gonzalez ![]() Jun. 7, 2016 04:30 PM EDT Reads: 5,318 |
By Liz McMillan ![]() Jun. 7, 2016 04:00 PM EDT Reads: 876 |
By Elizabeth White ![]() Jun. 7, 2016 03:30 PM EDT Reads: 3,671 |
By Elizabeth White ![]() Jun. 7, 2016 02:15 PM EDT Reads: 2,814 |
By Pat Romanski ![]() Jun. 7, 2016 01:00 PM EDT Reads: 2,266 |
By Pat Romanski Jun. 7, 2016 12:45 PM EDT Reads: 2,665 |
By Pat Romanski Jun. 7, 2016 12:30 PM EDT Reads: 2,409 |
By Liz McMillan ![]() Jun. 7, 2016 11:45 AM EDT Reads: 2,303 |