Anyway, perhaps now we have a counter argument in the form of rumors that the 800 gorilla is in heat over a purdy young thing called Macromedia. More to the point, that Flash stuff might be useful. Right? The Register says so...
Industry and analyst sources believe Microsoft covets San Francisco, California-based Macromedia's Flash vector graphics design tool and player, which was radically updated this year.Now, I don't give The Register the same reporting credibility that I assign to the Associated Press, but they do make a good point that .NET could possibly benefit from the Flash technology base. I'm not exactly sure how, but that's for the Chief Technology Architect to figure out. In my humble opinion, the market place competition factors are more readily understood and equally interesting.
Microsoft's own scripting efforts are regarded as relatively inferior to the cross-platform Flash, which now supports XML, Unicode, MP3 and HTML and which was taken closer towards Java 2 Enterprise Edition (J2EE) in 2002. The Flash Player, meanwhile, is compatible with most browsers and used on nearly 90% of desktops.
Flash runs everywhere. It runs under Linux and Mac OSX (and Classic of course), which are (imho) the only two competitors to Windows hegemony. MSFT wants Flash to use as a competitor to J2EE, which is a purely competitive move, and shows that there are some ideas coming out of Redmond these days other than tablets and pocket pc's that I don't want. That's good! But if MSFT owns Flash, you can probably say good bye to the Flash plugin in the Netscape plugin format (MSFT has gone ActiveX controls only) which means "good bye Flash" for Linux. I'm fascinated to know might happen to the Flash authoring environment for Mac OSX. Would they continue to build it? Would the MSFT Mac BU expand and embrace?
Who knows, it's all rumor anyway.