Interesting page dedicated to IE9 - Microsoft has decided to support SVG, HTML5 including hardware-backed rendering and better CSS-3 standards.
What is missing as of today is Canvas object model though rumor has it - Microsoft will support it,
consequently question arises - if all modern browsers support:
1. Consistent DOM event model
3. Direct drawing capability (Canvas) with styling and prof anti-aliasing
4. Vector graphic support built-in: SVG/Canvas
5. HTML -level audio and video tags (no player plugins)
, then does Flash (and especially Silverlight) have any future in 5 years from now?
I recommend to re-evaluate their perceptions - Java Script is VERY powerful if you know how to organize code in
namespaces and use encapsulation and other OO patterns that ARE available in JS.