작성일자
카테고리 Javascript/JQuery
제이쿼리같은 자바스크립트 라이브러리가 나오기전까지 웹디자이너나 개발자들에게 플래시를 이용하지 않고 웹페이지를 재로딩없이 애니메이션이나 인터액티브 기능을 추가하는 것은 불가능했습니다. 자바스크립트가 메이저 웹브라우저에서 지원이 안됐기때문이죠. 자바스트립트 라이브러리가 없으면 브라우저와 자바스크립트간에 호환성 해결을 위해 자바스크립트의 해박한 지식이 필요했습니다. 
제이쿼리는 다양한 브라우저와 호환성이 좋은 라이브러리를 제공하고 있으며 배우는 시간도 상대적으로 짧으며 자바스크립트 프로그래밍하는데 수많은 반복적인 작업을 더욱 빠르게 처리할 수 있는 함수를 제공하고 있습니다. 애플의 아이폰이 플래시를 지원하지 않고 제이쿼리 같은 자바스크립트를 이용해서 애니메이션을 실행하면서 제이쿼리가 더욱 각광을 받고 있는 가운데 플래시의 운명은 어떻게 될 것인지 궁금해집니다. 이번글은 구글에서 자료검색하던중 플래시와 제이쿼리의 장단점을 비교한 것이 있어서 옮겨왔습니다.

 



 플래시 장점  플래시 단점
광범위한 작업이 가능
3D가능
지원되는 브라우저에서 일관적인 외관
벡터지원
내장된 유저인터페이스
다양한 무료, 유료 툴로 작업가능
많은 폰트옵션 
아이폰, 아이패드, 휴대폰 등 모든 브라우저에서 지원되지는 않음
배우는데 상당한 시간이 걸림
플래시 소프트웨어를 구입해야함
구버전의 플래시플레이어 사용자는 문제점이 있음
파일사이즈가 큼
플래시 플레이어에 보안문제가 있음
플래시 요소의 통계추적이 제한됨 


 자바스크립트의 장점  자바스크립트 단점
작은 사이즈
제이쿼리같은 라이브러리를 사용하면 배우는데 시간이 단축됨
다양하고 기능이 많은 무료 프로그램
웹 요소와 태그에 상호연관기능 추가 가능
외관(스킨)변경이 자유로운 유저인터페이스
플래시에 비해 아이폰, 휴대폰 PSP등 다양한 브라우저와 호환
플래시만큼 포괄적이 아님
복잡한 기능은 플래시만큼 빠르지 않음 
3D기능 제한적임
사용자가 자바스크립트 지원을 제거가능
소스코드가 개방적임
 


플래시와 자바스크립트의 기능

 애플리캐이션  플래시  자바스크립트
 슬라이드쇼  불가능  가능
 Form 유효성 검사  불가능  가능
 드랍다운메뉴  불가능  가능
 탭패널  불가능  가능
 팝업,툴팁  불가능  가능
 비디오,오디오 플레이어 가능  가능  불가능
 복잡한 애니메이션  가능  불가능
 3D  가능  불가능
 복합 멀티미디어  가능  불가능

프로그램마다 일부 가능한 경우도 있으나 총체적인 기능측면에서 일부이므로 불가능으로 표시하였고 HTML5와 자바스크립트의 결합으로 다양한 멀티미디어가 가능해졌습니다.

플래시와 제이쿼리의 연합으로 아주 훌륭한 애니메이션도 가능하더군요.   

저작자 표시 비영리 변경 금지
신고

티스토리 툴바