Silverlight |
Flash |
Now, we got moonlight for Linux user |
This limitation doesn’t exist with Flash. |
Silverlight will (naturally) be using the WMV and Silverlight will add to the use of the WMV file format. |
Flash Video turned Flash into a mechanism for delivering media with far more potential than any other solution that is .flv. |
Now, we are able to read the data from web services (including RESTful service), XML from URL. Silverlight 2 supports Socket communication too. |
Even flash is also lacking this area. Flash can read data source in terms of XML or text from some URL and can use it. Same thing silverlight also can read. |
The standard controls are included in Silverlight 2 beta1. |
Flash has rich set of control library. |
Silverlight 1.0 does not support GIF-file format. |
Support all image formats. |
Webcam and Microphone support it not there. |
Flash supports it. |
Built in file upload/download support is not available. |
Inbuilt Upload/download support is there. |
The performance of Silverlight and Flash will be nearly the same. While Silverlight is using XAML as description language in a non-compressed format size of Silverlight component is large.In practical implementation of similar component in Flash and Silverlight it has found that size of Silverlight component is approximately 10-20 times larger than Flash component. |
Size of flash component is smaller. |
We got .xap now. but there are a number of people who like to get XAML with managed code. (SL 1.1 Alpha style) |
Flash ships in single component that is .swf. Images/video/sounds also incorporated in single .swf package. |
Silverlight 2 supports Socket communication too. |
Flash allows creating XML Socket object. |
It has found in practical implementation of image animation, at some extent flickering occurs on image. |
To avoid this type of flickering in flash, refresh layout or cache bitmap functionalities are available. |
It has found in practical implementation of video play, audio may start playing before showing movie on screen. It has also found video can still continue to play after redirecting to other page. It may be it is bug of current beta release. |
Flash doesn’t face these types of issues. |
XPF or XBAP is already there for that. |
Flash can be played as Windows application also by downloading player for it. Flash can be also packaged as .exe which can be deploying standalone. |
Silverlight is new in market and required time to get acceptance in market. |
Flash is exist from many years and have strong acceptance in market. |
Can’t do sound processing. |
With some media file sound processing can possible. |