Silverlight vs. Flash: The Developer Story - Jesse Ezell Blog
Popularity Report
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
URL Tag Cloud
Bookmark History
Saved by 9 people (3 private), first by anonymouse user on 2007-05-08
- Delaskelton on 2008-07-01 - Tags silverlight
- Justdep on 2008-03-17 - Tags development , blogs
- Lauragioia on 2008-03-06 - Tags workblog , development , programming
- Dodiese on 2008-02-24 - Tags flash , silverlight
- Phil_guth on 2008-01-25 - Tags database , flash , silverlight , web , webdesign , xaml
Public Sticky notes
Highlighted by phil_guth
Highlighted by phil_guth
Highlighted by phil_guth
Highlighted by phil_guth
Highlighted by phil_guth
Functionality wise, there isn't much that Flash can do that Silverlight can't. I don't think Silverlight has support for alpha channels on video or low level, socket based communication at this time. Those eliminate a few specific usage scenarios (I know some people interested in gaming are really pushing for socket communication). The big difference IMO is that Silverlight targets application developers from the ground up, where Flash has a legacy of supporting animation. Flash is very much frame and movie clip oriented, which can be a pain when you are trying to do anything other than create a little animation sequence. Defining an application as a series of movie clips and frames is just lame.
Flex and Apollo are interesting. Apollo is a whole different ballgame though... it's like Central 2.0, and Central 1.0 was a complete failure, so I'm not expecting much from 2.0. It also doesn't deal with the creation of content, which is the side of the equation I am interested.
Flex, on the other hand, looks a lot more like Silverlight and does allow you to create SWFs. It is very much about application development. However, it still inherits all the limitations of the Flash file format. Although it has an improved animation model and can generate SWFs, you sill have the video / audio codec issues, the fact that you can only use actionscript, and the fact that you can't use your existing skills or tools. It also requires a Java application server. So if you wanted to create an app that uses it to generate SWF, it's not a lightweight component you can bundle with your application. If an open source .NET port came out as a result of their recent announcements, it would be a lot more compelling, but that remains to be seen.
Highlighted by danieljomphe


Public Comment