How is Flex different from Flash?
Both Flash and Flex applications are rendered in the browser using Flash Player and on the desktop using the Adobe AIR runtime. Flash is the leading authoring tool for web developers, multimedia professionals, animators, and videographers who want to create interactive content. Developers may find it difficult to use the Flash tool to create applications. Flex provides developers who know traditional programming technologies like Java, PHP, Ajax, and .NET with an easy-to-learn application framework to create RIAs. In addition, developers can embed Flash elements inside a Flex application. Using the Flex Component Kit for Flash, Flash developers can create customer Flex components.