주요 차이점 : HTML5는 HTML 표준의 다섯 번째 개정판입니다. HTML은 HyperText Markup Language의 약자입니다. 그것은 웹 페이지를 개발하는 데 사용되는 유명한 마크 업 언어입니다. HTML5의 핵심 목표는 최신 멀티미디어를 지원하여 언어를 개선하는 것이 었습니다. Adobe Flash는 주로 벡터 그래픽, 애니메이션, 게임 및 RIA (Rich Internet Application)를 만드는 데 사용되는 멀티미디어 및 소프트웨어 플랫폼입니다. 이러한 RIA는 Adobe Flash Player에서 재생할 수 있습니다. 플래시는 일반적으로 스트리밍 된 비디오 또는 오디오 플레이어, 광고 및 대화식 멀티미디어 컨텐츠를 웹 페이지에 추가하는 데 사용됩니다.
동영상을 웹 페이지에 퍼갈 수있는 두 가지 주요 방법이 있습니다. 하나는 Flash를 사용하는 반면 다른 하나는 HTML5를 사용하는 것입니다. 플래시는 HTML5에 비해 오래된 기술입니다. 인터랙티브, 비디오 및 애니메이션을 웹 사이트에 추가하는 가장 인기있는 방법 중 하나였습니다. 이러한 비디오 및 / 또는 애니메이션을 보려면 Flash 플러그인을 다운로드하여 웹 브라우저에 설치해야했습니다. 플래시보다 HTML5의 장점은 거의 모든 웹 브라우저에서 HTML을 지원하기 때문에 추가 플러그인을 설치할 필요가 없다는 것입니다.
HTML은 주로 태그와 여는 태그 및 닫는 태그로 구성된 HTML 요소를 사용하여 작성됩니다. 이러한 태그 사이의 데이터는 대개 콘텐츠입니다. HTML의 주요 목적은 웹 브라우저가 태그 사이에 쓰여진 내용을 해석하고 표시 할 수있게하는 것입니다. 태그는 페이지 내용을 설명하기 위해 설계되었습니다. HTML은 미리 정의 된 태그와 함께 제공됩니다. 그것들은 이미지, 텍스트, 비디오, 형태 및 다른 내용물을 응집력있는 웹 페이지에 함께 삽입 할 수있게합니다.
HTML 요소는 모든 웹 사이트의 기본 구성 요소입니다. HTML을 사용하면 이미지와 객체를 웹 페이지에 임베드 할 수 있습니다. 대화식 양식을 작성하는 데 사용할 수도 있습니다. HTML은 또한 구조화 된 문서를 작성하는 수단을 제공합니다. 제목, 단락, 목록, 링크, 따옴표 및 기타 항목과 같은 텍스트의 구조적 의미를 표시하여이를 수행합니다. 그러나 요즘 웹 페이지는 HTML 만 사용하여 거의 설계되지 않았습니다. HTML을 사용하면 프로그래머가 JavaScript와 같은 언어로 작성된 스크립트를 포함 할 수 있습니다. 이렇게하면 HTML 웹 페이지의 모양과 동작이 변경됩니다.
HTML5의 핵심 목표는 '최신 멀티미디어에 대한 지원을 통해 언어를 향상시키고 인간이 쉽게 읽을 수 있도록 유지하고 웹 브라우저, 파서 등과 같은 컴퓨터 및 장치에서 일관되게 이해하는 것입니다.' HTML5는 HTML 4와 XHTML 1 및 DOM Level 2 HTML을 대체합니다. 또한 2012 년 12 월 현재 HTML5는 W3C 후보자 권장 사항입니다.
HTML5는 다양한 브라우저에서 다양한 사양으로 도입 된 다양한 기능의 혼합을 해결하기위한 것입니다. 또한 기존 웹 문서의 많은 구문 오류를 해결하는 것을 목표로했습니다. 또한 HTML 또는 XHTML 구문으로 작성 될 수있는 단일 마크 업 언어를 정의하려고 시도합니다. 이전 HTML 버전과도 역 호환됩니다.
Flash는 벡터 및 래스터 그래픽을 사용하여 텍스트, 그림 및 정지 이미지의 애니메이션을 만들 수 있습니다. 또한 오디오 및 비디오의 양방향 스트리밍을 지원합니다. 또한 주로 마우스, 키보드, 마이크 및 카메라를 통해 사용자 입력을 캡처 할 수 있습니다.
ActionScript는 일반적으로 Flash 응용 프로그램 및 애니메이션을 프로그래밍하는 데 사용되는 반면 Adobe Flash Professional은 Flash 내용을 만드는 데 널리 사용됩니다. 또한 Flash는 JSFL (JavaScript Flash Language)을 통한 자동화를 지원합니다. Adobe Flash Player를 사용하면 Flash 컨텐츠를 재생할 수 있습니다. 플레이어는 컴퓨터에서 사용할 수있는 웹 브라우저 용 플러그 인으로 무료로 사용할 수 있으며 이제는 스마트 폰과 태블릿에서도 사용할 수 있습니다.
HTML5와 Flash의 차이점은 다음과 같습니다.
- HTML5는 의심의 여지없이 모든 플랫폼에서 시장 잠재력이 가장 큰 것입니다.
- Flash에는 브라우저에 추가 플러그인이 설치되어 있어야합니다.
- Apple은 Flash를 지원하지 않습니다.
- 플래시는 터치 장치에서 사용하기가 어려우며 속도가 느리고 배터리가 고갈되고 불안정합니다.
- HTML5는 더 가볍고 지원이 더 빠르며 더 빠르고 개방 된 버전의 플래시와 같습니다.
- HTML5는 회사가 관리하는 플러그인을 사용하는 것이 아니라 기본적으로 브라우저에서 실행됩니다.
- Flash는 HTML5보다 비디오 및 애니메이션에 더 널리 사용되고 널리 사용됩니다.
- Flash는 우수한 오디오 및 비디오를 지원합니다. 브라우저는 모두 오디오 및 비디오 형식의 다양한 조합을 지원하므로 HTML5의 오디오 및 비디오 지원은 다양합니다.
- Flash에는 성숙한 도구가 있습니다. Adobe의 Flash Builder 및 기타 도구는 강력하고 잘 지원됩니다. HTML5 콘텐츠는 자바 스크립트와 HTML로 작성 될 수 있습니다.
- Adobe의 도구는 Construct 2보다 훨씬 비쌉니다. 구문 2는 HTML5 편집기입니다.
- HTML5에서는 오디오 및 비디오 재생을위한 완전한 프로그래밍 방식의 액세스가 제공됩니다. 그러나 지원되는 코덱 문제는 아직 논의 중입니다.
- Flash를 사용하면 인터넷에있는 비디오 내에 광고를 쉽게 삽입 할 수 있습니다.
- Flash는 HTML5보다 더 많은 CPU 성능을 사용합니다.
- MP4 또는 H.264, ogg / Theora 및 WebM은 현재 HTML5를 지원하는 3 개의 코덱입니다.