Pros for Silverlight:
- Brand New, Doesn't need to support legacy code like the flash player (more lightweight browser plugin)
- Brand New, Any example, book, tutorial, or implementation is written in the current language
- Brand New, Microsoft will help in the marketing hype of silverlight applications
- Microsoft Backed, Will continue to be supported as long as Microsoft is around (forever in software time)
- Built-in data connectivity and relationship to a powerful web language (ASP.NET)
Cons for Silverlight
- Still in Beta, not much as far as examples, resources, books, experts, communities
- More to download/purchase to start developing (SDK, Visual Studio, Expression Studio)
- Almost no user has the plugin already installed or would recognize it (The Microsoft name will help here though)
- Personally I have no experience with the language (Not silverlight's fault :) )
- No publicized plans to do an apollo like implementation (Adobe's desktop version of flash)
- Not an open-source mentality among developers
- Flash Player is already all over the web
- Easy to use flash components in flex apps
- Great language specific IDE (Flex Builder 2)
- Easy to understand language
- Huge community of impressive open-source tutorials, examples, and apps
- Responsive community of experts
- Adobe is a huge player in the web-based graphics arena
- Apollo base that will allow a flash web app to run like a client side app
Cons for Flex
- No built-in server side language support
- Adobe is not as recognized for business applications when compared to Microsoft
- It is a brand new language, not a lot of precedence for business apps running on the flash player
No comments:
Post a Comment