January 31, 2007

Flex is the new Java?

Bruce Eckel wrote an interesting article on the shortcomings in Java, and how much he likes Flex as a platform for future app development.

I think he’s exactly right – Flex apps will run in browsers on all of the major operating systems, and there’s no reason they can’t run on the desktop using a runtime of some sort.   Other than 3d games and CAD rendering there are few applications that need direct access to the video card and the CPU.

If Flex does succeed here, it will represent the triumph of JavaScript over Java, Flash over HTML and Adobe over Sun.   Microsoft may have a response with Atlas, but unless Atlas is fully cross-platform, I’m not sure it’s going to win.