플래시, 플렉스, 플래시 플레이어, 에어(Air) 비교
참조: http://www.adobe.com/devnet/flex/videotraining/xml/vid01.html
Flash: Fl
비두얼 툴과 타임라인을 사용하여 애플리케이션 레이아웃과 액션스크립트를 만든다.
플래시가 액션스크립트를 컴파일하여 SWF 파일을 만든다.
애니메이션과 비주얼 엘리먼트를 작성하는데 최적화 되어있다.
Flex: Fx
비주얼 컴포넌트와 클래스로 구성되어 있는 프레임워크를 제공하며, 비주얼 레이아웃에 사용할 MXML과 비즈니스 로직에 사용할 액션스크립트 프로그래밍 언어를 제공한다.
MXML과 액션스크립트 코드를 액션스크립트로 변환한 뒤 SWF 파일로 컴파일 한다.
Adobe Flex SDK 오픈소스로 제공한다.
Adobe Flex Builder는 SDK를 포함하고 있으며 디자인, 개발, 테스팅을 원할하게 도와준다.
=> 플래시와 플렉스 모두 사용자가 서버에 요청을 하면 동적으로 데이터를 가져와서 다시 사용자에게 보여줄 수 있다.
=> 이 둘을 같이 활용하여 플래시로 애니메이션을 만들고 플렉스로 가져와서 컴파일/편집 할 수 있다.
Flash Player
플래시나 플렉스 애플리케이션을 브라우저에서 보려면 플래시 플레이어 9 런타임이 필요하다.
AIR
어도비 에어는 데스크탑 애플리케이션 용 어도비 런타임이다.
브라우저가 아니라 데스크탑 애플리케이션으로 동작하는 RIA(리치 인터넷 애플리케이션)를 만들 수 있다,