As for Javascript, Macromedia added proper classes and type checking to Javascript, but in a clever way that allowed it to remain backwards compatible and keep the advantages of dynamic types. The standards people based ECMAScript 4 on the same thing, and for a while things looked really good: a proper modern secure object-oriented language to rival Java or C#, but built into the browser.
But then they rejected the whole thing and decided that Javascript should be a language with little more technical sophistication than ZX BASIC. 
All this could turn out to be a case of "be careful what you wish for".
And Adobe haven't killed Flash on mobiles. They've said they're not going to develop it further, and as further development of Flash is towards high-end gaming, that's not surprising. Flash as it is will continue to work, and continue to be supported on everything that does it now, and presumably as the technology exists for Android and Windows Mobile, new devices will continue to support it too.

Leave a comment: