Improvements on Macromedia Flash?

Existing problems with Flash include the following:
1) Extremely difficult to debug
2) Relatively high demands on end-users (have to install correct plugin/version)
3) GUI is extremely confusing
4) There are a huge number of entities and they are highly non-intuitive
5) Global namespace severely limits the size of potential projects and parallel development
All this combines to make a tool that has a fairly high threshold and an extremely low ceiling and that really isn't good for prototype-development at all. The whole point of developing prototypes is that you can change things quickly and easily -- and this is simply impossible for Flash projects of any reasonable size.
On the other hand, Flash is a "clip oriented" language and, in this sense, is good for developing small highly visual applications. An improvement would have to build on this strong point.
A improved system could:
1) Retain a clip-oriented aspect (vague -- needs more consideration)
2) Put all types under a single consistent object hierarchy
3) support non-global variables for larger/more-parallel projects
4) Allow optional stricter compling (like "use strict" in perl)
5) Output to javascript instead of .swf, allowing for easier access by end-users and easier/better integration with other website-components
6) A simplified GUI (vague -- needs more consideration)


0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home