Flex 4 is an Apache (previously Adobe) Framework used to build RIA for Flash Player.
Flex 4 has been built around 3 main themes:
- Design in mind
- Developer Productivity
- Framework Evolution
One of the main advantages of Flex 4 comes from an entirely new component architecture, called Spark, built on top of the Flex 3 component architecture (Halo), that allows better separation of the visual elements of the UI components from their logic. This leads to better workflows and work separation between designers and developers.
A major update, codenamed Hero, also known as the 4.5 version of the SDK is available now, released in May 2011. Hero supports building applications for mobiles and tablets devices, increases compiler performance, and add a new set of Spark components.