2011-11-21 2 views
4

HTML5는 리치 인터넷 응용 프로그램 개발에도 유용하다고 들었습니다. 누구든지 Adobe Flex와 HTML5의 차이점을 설명해 주실 수 있습니까?Adobe Flex와 HTML 5의 차이점

답변

11

누구든지 Adobe Flex와 HTML5의 차이점을 설명 할 수 있습니까?

큰 질문입니다. Adobe Flex는 사용자 인터페이스 프레임 워크, 명령 행 컴파일러 및 기타 도구가 포함 된 SDK (소프트웨어 개발 키트)입니다. Adobe Flex 애플리케이션의 출력은 브라우저 기반 Flash Player에서 실행되는 SWF 또는 Adobe 데스크톱 런타임과 함께 실행되는 AIR 파일 중 하나입니다.

Flex는 Adobe의 Flash Platform에 포함되어 있습니다.

Flash Platform은 전체 어도비 크리 에이 티브 스위트에 걸쳐 통합되어 여러 배포 런타임, 개발 툴, 프레임 워크로 구성 I는 Flash 플랫폼이 무엇인지 설명 quote myself 갈거야.

  1. 플래시 플레이어 : 플래시 플레이어가 브라우저 플러그인 우리 는 윈도우, 맥, 리눅스, 안드로이드, 과에 웹 기반 응용 프로그램을 배포 할 수있는가 여기에 몇 가지 플래시 플랫폼 요소의 목록입니다 블랙 베리.
  2. Adobe AIR : Adobe AIR는 Windows, Mac, Android, iOS 및 Blackberry에 기본 응용 프로그램을 배포 할 수있는 런타임입니다.
  3. Flash Professional : Flash Professional은 타임 라인 기반 애니메이션을 개발하기위한 도구입니다.
  4. Flash Builder : Flash Builder는 프로그래머가 고급 코드를 작성할 수 있도록 도와주는 IDE입니다.
  5. Adobe Flex : Flex는 프로그래머가 플래시 플랫폼을 사용하여 엔터프라이즈 응용 프로그램을 빌드, 디버그 및 배포하는 데 도움이되는 소프트웨어 개발 키트입니다. Flex에는 UI 구성 요소 라이브러리, SWF 컴파일러, 명령 줄 디버거 및 응용 프로그램 프로파일 러가 포함되어 있습니다.

는 플래시 플랫폼 생태계의 많은 측면이 있습니다,하지만 그들은 어도비에서 와서 눈에 띄게 플래시 플랫폼 개발자가 을 사용하기 때문에 나는이를 강조 .

HTML5는 HTML의 다음 버전을위한 사양입니다. HTML은 웹 페이지를 작성하기위한 마크 업 언어입니다. 비디오 처리 (비디오 태그) 및 애니메이션 제작 (Canvas)을위한 새로운 측면을 포함합니다.

HTML5만으로는 응용 프로그램을 작성하기에 적합하지 않습니다.

그러나 대부분의 사람들은 HTML5에 대해 이야기 할 때 주로 웹 브라우저의 문서 객체 모델을 수정하는 데 사용되는 JavaScript 인 JavaScript와 HTML5 요소에 대한 고급 스타일링 지원을 제공하는 CSS3를 사용합니다. JavaScript 및 CSS3와 결합 된 HTML5는 브라우저 기반 모바일 웹 응용 프로그램 용 UI를 작성하는 데 적합합니다. 주요 모바일 OS (Android 및 iOS)가 각각의 브라우저에서 동일한 렌더링 엔진 (WebKit)을 사용하기 때문에 모바일 장치에서의 HTML5 지원은 매우 일관성이 있습니다.

데스크톱에는 더 많은 웹 렌더링 엔진이 있으며 많은 사람들이 이전 버전의 브라우저를 사용합니다. HTML5 기술로 데스크탑을 타겟으로하는 애플리케이션을 구축하는 것은 내가 가볍게 결정할 결정은 아니지만 주로 고객에게 달려 있습니다.

+4

왜이 것이 다운 다운 되었습니까? – JeffryHouser

-4

HTML5는 이미 상당한 채택이 이루어져 있으며 상당한 약속이있는 개발 표준입니다.

flex는 독점적이며 작동하려면 플러그인이 필요하며 예후는 약합니다. adobe는 이미 모바일 플러그인 개발을 중단했습니다.

사과는 굴곡을 지원하지 않습니다.

+0

: - 빠른 응답을 보내 주셔서 감사합니다. HTML 5를 사용하여 모바일 응용 프로그램을 개발하고 싶습니다. 그래서 어떤 IDE가 그것을 개발할 수 있습니다. – Ravikanth

+8

"Apple에서 Flex를 지원하지 않습니다"라는 오류가 있습니다. iOS를 실행하는 기기는 플래시 플레이어를 지원하지 않지만 Flex로 제작 된 애플리케이션은 계속 실행할 수 있습니다. Flex는 모든 iOS (iPad, iPod 등)를 포함한 거의 모든 모바일 플랫폼에서 실행되는 AIR로 컴파일 된 모바일 응용 프로그램을 작성하는 데 사용할 수 있습니다. –

+0

무엇이든, 간결한 특성화는 질문의 목적에 충분합니다. 만약 당신이 현학적 인 느낌이 든다면 @marty – necromancer