On the AIR tip, here's the thing. Desktop application development is an
entirely different beast than website application development and Flash
website development. You must be extremely conscientious about your
memory management with desktop applications because they might be
running for days or even weeks at a time, whereas website apps and Flash
sites will only be running for maximum a few hours.
In this way, AIR is inviting trouble because they're attempting to bring
Desktop development appealing to the masses, when really, the masses
have no idea what they're getting into, or what they're subjecting their
users to. Of course, you gotta learn sometime and all the memory
management stuff you learn can be applied to your Flash sites, as well.
This expose by Grant Skinner is important specifically because of Adobe
AIR more so than anything else. I was developing Flash desktop
applications with Flash wrappers and Director for a few years so I know
a lot of the pitfalls, one of the biggest being tight memory management.
This extremely bad memory leak in AS3 is a death knell for AIR. Until
it is fixed, AIR can no longer be seriously considered as a reliable
platform for desktop application development. People are better off
using AS2 and one of the other wrappers out there. There's just no room
for terribly bad memory leaks like this in the world of desktop
application development, especially when they're completely out of your
control even when you do everything right and you have no way of fixing it.
Adobe has really dug themselves into a deep hole here.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders