플래시 장점 | 플래시 단점 |
광범위한 작업이 가능 3D가능 지원되는 브라우저에서 일관적인 외관 벡터지원 내장된 유저인터페이스 다양한 무료, 유료 툴로 작업가능 많은 폰트옵션 |
아이폰, 아이패드, 휴대폰 등 모든 브라우저에서 지원되지는 않음 배우는데 상당한 시간이 걸림 플래시 소프트웨어를 구입해야함 구버전의 플래시플레이어 사용자는 문제점이 있음 파일사이즈가 큼 플래시 플레이어에 보안문제가 있음 플래시 요소의 통계추적이 제한됨 |
자바스크립트의 장점 | 자바스크립트 단점 |
작은 사이즈 제이쿼리같은 라이브러리를 사용하면 배우는데 시간이 단축됨 다양하고 기능이 많은 무료 프로그램 웹 요소와 태그에 상호연관기능 추가 가능 외관(스킨)변경이 자유로운 유저인터페이스 플래시에 비해 아이폰, 휴대폰 PSP등 다양한 브라우저와 호환 |
플래시만큼 포괄적이 아님 복잡한 기능은 플래시만큼 빠르지 않음 3D기능 제한적임 사용자가 자바스크립트 지원을 제거가능 소스코드가 개방적임 |
플래시와 자바스크립트의 기능
애플리캐이션 | 플래시 | 자바스크립트 |
슬라이드쇼 | 불가능 | 가능 |
Form 유효성 검사 | 불가능 | 가능 |
드랍다운메뉴 | 불가능 | 가능 |
탭패널 | 불가능 | 가능 |
팝업,툴팁 | 불가능 | 가능 |
비디오,오디오 플레이어 가능 | 가능 | 불가능 |
복잡한 애니메이션 | 가능 | 불가능 |
3D | 가능 | 불가능 |
복합 멀티미디어 | 가능 | 불가능 |
프로그램마다 일부 가능한 경우도 있으나 총체적인 기능측면에서 일부이므로 불가능으로 표시하였고 HTML5와 자바스크립트의 결합으로 다양한 멀티미디어가 가능해졌습니다.
플래시와 제이쿼리의 연합으로 아주 훌륭한 애니메이션도 가능하더군요.