|
Silverlight vs. Flash
As Microsoft describes Silverlight is a cross-devise plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. In other words, it is something and only format to date that may be a threat for Macromedia Flash.
As a .net web developer I am all excited about Silverlight. I am also a big fan of Macromedia Flash and as Silverlight is in first stage of its life cycle it is difficult to comment if it will be better then Flash. however, we can not deny the possibility.
As you may know when Flash was first released there were many a thing that did not seem right, file sizes were bigger, load time, animation quality but over the time we have seen it getting better.
When we say there is a possibility that Silverlight may eventually be better than flash, following factors may play a big role in making it a reality.
Animation – Flash is frame based without notion of animation while Silverlight is better in this regards as it supports the WPF animation model so it lets you define the start and end motion conditions.
Shapes - Flash shapes are stored using binary shape records which may make it a bit too technical for beginner users to write shape definitions. Silverlight’s XAML is text based and can be output using a simple XML object.
Text - Flash stores font’s glyphs using the same shape definitions that are used for any other shapes. Silverlight WPF/E lets you embed true type font information directly into your projects.
Scripting - A .net developer can reuse C# classes for Silverlight while flash requires writing Action script. This means that a .net developer can reduce a lot of work load by using Silverlight.
Tools – As with scripting, Silverlight content can be created with the same tools that you use as a .net developer. Visual Studio.NET is by far the most powerful and most popular IDE.
This does not mean that Flash is not great, it certainly is. It will surely keep getting better. However, for a .net developer, Silverlight may turn out as an extra bonus from Microsoft!
|