| Silverlight | Flash |
| Silverlight uses timeline (vector) based animation. | Timeline animation in Flash is frame based. It uses transformation matrix. |
| Silverlight uses XAML. | Flash uses a 3rd party library to store shapes |
| Silverlight uses an industry standard codec | Flash supports multiple video formats/codec’s, however the output is proprietary |
| To create Silverlight content, you can use your existing tools like Visual Studio. Another dedicated tool is Expression Blend | Flash content can be created by using Adobe Flash. |
| Silverlight has been developed from ground-up using the languages you are already familiar with as a .NET developer. Silverlight content can be created using XAML and a .NET language. This way, you can utilize your existing skills. | As a programming model, ActionScript has a huge learning curve and is not a common programming skill found in developers. |
| So does Silverlight | Flash provides with 2D animation graphics. |
| The cost is much lesser than Flash | The cost of Media server licensing in Flash is more. |
| Scalable full screen video available up to HD (720p) | Full screen video capabilities (720p) not available |
| Silverlight content is textual in nature | Flash content binary in nature |
浙公网安备 33010602011771号