Tuesday, June 9, 2009

Difference between FLASH and SILVERLIGHT

Flash:

  • Timeline animation in Flash is frame based. It uses transformation matrix.
  • Flash uses a 3rd party library to store shapes
  • Flash supports multiple video formats/codec’s, however the output is proprietary
  • Flash content can be created by using Adobe Flash.
  • As a programming model, ActionScript has a huge learning curve and is not a common
  • programming skill found in developers.
  • Flash provides with 2D animation graphics.
  • The cost of Media server licensing in Flash is more.
  • Full screen video capabilities (720p) not available
  • Flash content binary in nature.

Silverlight:

  • Silverlight uses timeline (vector) based animation.
  • Silverlight uses XAML.
  • Silverlight uses an industry standard codec
  • To create Silverlight content, you can use your existing tools like Visual Studio. Anotherdedicated tool is Expression Blend
  • 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.
    So does Silverlight
  • The cost is much lesser than Flash
  • Scalable full screen video available up to HD (720p)
  • Silverlight content is textual in nature

No comments:

Post a Comment