Since the release of these new programs, designers and programmers are debating about which platform is the best choice. Here are some of the technical points of interest for the 2 platforms to help you in your overall comparison:
Animation
The Flash platform uses frame based animation, where objects can be created for each frame when building an animation series. Silverlight uses the WPF animation model which is not frame based, but time based. Some users feel that this model is easier to use as you don’t have to concern yourself with matrices as you do when using the Flash platform.
File Size
Users of Flash have access to compressed formats, so the file sizes are relatively small. Silverlight uses XAML which is not compressed, therefore file sizes are often larger.
Scripting
Flash uses ActionScript when programming scripts, an object oriented language. Many users are drawn to the user interfaces which offer full range of controls. The script programming with Flash can also be integrated with ease into a variety of other frameworks or languages. Silverlight offers several different languages for scripting, including most of the well known platforms.
These are just a few of the primary features and benefits that a new user would be interested in.
Each of these systems offers features and benefits that users should consider before purchasing or downloading to their operating systems. When possible, leverage free trials before completing a purchase so that you get a firm understanding of what opportunities and challenges the platform will present for your specific needs and uses.