There are many ways to write software. None of them are wrong, just different approaches to solving a problem. Some have limitations (speed, platform, functionality), some have advantages (portability, security, scalability) and most importantly some we know better than others.
Which brings me to Flash…
What is interesting about the MX 2004 release is that the IDE has been forked and several new development paradigms are supported.
New Form Based Development (Drop that timeline! Enter VB/Delphi army of developers…)
New ActionScript 2 > Output to swf bytecode for F6, F7 Players
New IDE extention capability
ActionScript 1 > Output to swf bytecode for F4, F5, F6, F7 Players
In reality, the new and old features are still grounded in the SWF format. Every feature eventually becomes a pattern of SWF bytecode. When the marketing smoke clears (cough, cough), we are still dealing with SWF bytecode. The real benefit is that we have new paradigms to author SWF and the Flash Player performance has been dramatically improved.
What is exciting to me is that even more paradigms are coming…
PS – Special thanks to Peter Goldie and Lucian Beebe at MACR for taking the time to talk with me about Flash. From the looks of the release they listened. The reason MACR software is great is because they listen to customers. So long as they listen, I will continue to own MACR stock. Thanks!