Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Viewing By Category : Java / Main
January 31, 2007
Here is an awesome blog post from Java and C++ legend Bruce Eckel. This is a must read! It succinctly describes why AJAX and Java applets have fundamental flaws that will be very difficult, if not, impossible to overcome for building Rich Internet Applications. He also does this in a historical development context. His conclusion contains a full endorsement for the Flash Virtual Machine running Flex applications.

"One of the most appealing things about Flex is that Flash was created with the idea of UI first. In a very real sense, it’s a domain-specific language (DSL) for graphics, multimedia, and UIs, whereas most other solutions have been languages with UI libraries tacked on afterwards.

Because of this design goal, Flex and Flash provide a complete, unlimited, flexible tool to build user experiences. From the standpoint of a programmer’s time investment, you can learn a single language for building UIs without worrying about running into problems or limitations later—issues like:

  • Installation problems
  • Constraints on what you can create
  • Sudden steep climbs in the learning curve
There are plenty of fancy components that you can just drop in and use—the Flex Framework (part of the free download) comes with over 100 components."