Flex 는 표현력이 뛰어난 웹 응용 프로그램을 구축하는 데 사용할 수 있는 효율적이고 무료 오픈 소스 프레임워크입니다. 이러한 응용 프로그램은 Adobe Flash Player 및 Adobe AIR 을 사용하여 런타임에 브라우저, 데스크톱 및 운영 체제 간에 일관된 배포를 제공합니다. Flex 응용 프로그램은 Flex 프레임워크를 사용해서만 만들 수 있지만 Adobe Flash Builder? (이전 명칭 Adobe Flex Builder? ) 지능형 코딩, 대화식 순회 디버깅, 사용자 인터페이스 레이아웃 시각화 설계를 통해 소프트웨어를 신속하게 개발할 수 있습니다.
아파치 flex
Flex 를 사용하여 만든 RIA 는 Adobe Flash Player 소프트웨어를 사용하는 브라우저 또는 운영 체제 간에 실행되는 Adobe AIR 의 브라우저 외부에서 실행할 수 있습니다. 모든 주요 브라우저와 데스크탑에서 일관되게 실행할 수 있습니다. 네트워크로 연결된 PC 의 98% 이상이 엔터프라이즈급 클라이언트 런타임인 Flash Player 를 갖추고 있습니다. 고급 벡터 그래픽을 통해 데스크탑 어플리케이션의 실행 속도에서 가장 까다로운 데이터 집약형 어플리케이션을 처리할 수 있습니다. AIR 을 사용하면 Flex 응용 프로그램에서 로컬 데이터 및 시스템 리소스에 액세스할 수 있습니다.
MacromediaFlash 는 강력한 벡터 애니메이션 편집 도구입니다. 애니메이션으로 시작된 이래 Flash 는 RIA (리치 인터넷 애플리케이션) 에서 리치 클라이언트의 주도권을 모색해 왔습니다. 가장 큰 영향은 객체 지향 프로그래밍 스크립트인 ActionScript3.0 이 도입되어 Java swing 과 같은 클래스 라이브러리와 해당 구성 요소가 구축되었다는 것입니다. 플렉스 설명. Mxml 파일 구성 요소는 Java 또는 를 통해 구성됩니다. 그물 및 해당 생성. Swf 파일. Flex 구성 요소는 flash 와 비슷하지만 개선되고 향상되었습니다. 현재 Macromedia 는 이미 ADOBE 에 인수되었다. 현재 플렉스 버전 (201111월) 은 4.6 입니다. Adobe 2013 065438+10 월 15 Apache 에 Flex 기부 및 Apache Flex4.8 발표.
Flash 를 사용하면 flex 효과를 얻을 수 있습니다. 그렇다면 flex 가 필요한 이유는 무엇입니까? 두 가지 이유가 있습니다.
1: 더 많은 개발자를 영합하다. Flash 는 디자이너를 위해 만들어졌으며 Flash 의 인터페이스와 애니메이션 개념은 프로그래머와 양립 할 수 없습니다. 더 많은 jsp/asp/php 와 같은 프로그래머를 유치하기 위해 Macromedia 는 Flex 를 출시하여 사용이 매우 간단합니다. Jsp/asp/php 프로그래머의 인터페이스를 설명하는 mxml 입니다. (x/d)html 은 mxml 보다 표준화되고 표준화됩니다.
2. 표준으로 삼다. Microsoft 운영 체제인 vista 에 대해 들어보셨을 겁니다. 이와 함께 Microsoft 는 스마트 클라이언트 및 flex (SilverLight) 와 매우 유사한 인터페이스 설명 언어인 새로운 언어인 xaml 을 출시했습니다. Mxml 과 Xaml 도 매우 유사합니다 ... 이것은 인간-컴퓨터 상호 작용 기술 진보의 중요한 징후입니다. 즉, 내부 논리와 외부 인터페이스가 서로 분리되어 있습니다.
Flex 는 j2ee/.net 과 무관합니다. Macromedia 는 Java 로 응용 프로그램을 만들고 flash 기술을 J2EE 에 통합한 다음. net 응용 프로그램으로 사용했습니다. 넷 기술은 플래시 기술을 에 통합합니다. 그물. Flex 가 J2EE 의 가장 복잡한 문제를 해결했다고 말해야 한다. 그물, 즉 웹 클라이언트의 문제입니다.