Moving to Flash, Part 2: Important Differences Between Java and ActionScript 3
blog.sharendipity.com
blog.sharendipity.com
He's right: Java is sputtering. There is an advantage for desktop apps, however. When I pitch the product, I can load it right on the customer's desktop without a clearance from an IT person, assuming Java is installed. I don't know how to distribute a flash app as a desktop app.
yes, it's perfectly possible to download the free sdk, and write your first "hello world" app that prints a line of text to the face of the applet. so then you start planning on how you're going to do this. and then say you want to do something simple, like for example, use flash gui controls, then you'll learn the horrible truth. it's impossible to do such a thing without buying adobe flash cs3, which costs 700 bucks.
and even if you spend that 700 bucks, adobe flash cs3 is a gigantic steaming turd. i spent a day or two trying to make my peace with it, and failed.
so i decided to forgo flash gui controls altogether, and used javascript controls instead.