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 |
转载于:https://www.cnblogs.com/netspring/archive/2008/08/21/1272679.html