My company want to develop an online multitouch scrumboard for our scrumteams. We are still in doubt between flex and silverlight as platform for the application. (don't want to fire a hole new flex vs. silverlight discussion again) Installation rate & platform independence are not critical to us, because it's just for teammembers and only windows 7 enables multitouch events in flash or silverlight.
We would like some pros/cons specifically for this project (multitouch, rich user interface, integration with backends).
Our first pros/cons overview:
Pros Silverlight
- More experience with silverlight / .net in our company
- Multi-theading
- One Integrated Visual Studio for All Development
- Expression Blend
- Easy unit testing
- more intuitive and powerful xaml
Cons Silverlight
- less platforms
- less controls
Pros Flash
- Balance the experience or products in our company (.net/silverlight & flex)
- independent platform
- lots of default controls / easy customizing controls
- better template & css support
Cons Flash
- can't combine default gestures at the same time
- no other languages
- no multi-threading
- expensive tools
Thanks for any advise!