Page 20 -
P. 20
클라이언트 측 스크립트의 장점과 단점 1
자바스크립트 같은 클라이언트 측 스크립트는 웹 브라우저에서 조작하거나 윈도에 변화가 있을 PHP 준비
때 즉시 대응할 수 있습니다. 이러한 장점을 활용하면 마우스를 움직여 상호작용하는 애니메이션
을 연출할 수도 있습니다.
장점
● 웹 브라우저에서 하는 조작에 즉시 대응할 수 있다.
● 윈도 변화에 즉시 대응할 수 있고 마우스 좌표 등을 이용할 수 있다.
클라이언트 측 스크립트는 단점도 있습니다. 웹 브라우저의 종류나 버전에 따라 해당 스크립트 언
어가 지원되지 않을 수 있으며, 일부 사용자 설정은 프로그램 실행을 허가받지 못할 수도 있습니
다. 또한 프로그램 코드가 그대로 노출되어 쉽게 읽힐 수 있고, 단말에서 실행되는 악성 프로그램
이 삽입될 위험도 따릅니다.
단점
● 웹 브라우저의 종류와 버전에 따라 프로그램을 실행하지 못할 수도 있다.
● 이용하지 않아 불필요한 코드나 데이터까지 내려받는다.
● 프로그램 코드가 쉽게 읽힌다.
● 단말에서 악성 프로그램을 실행할 수 있다.
서버 측 스크립트의 장점과 단점
PHP 같은 서버 측 스크립트는 클라이언트, 즉 웹 브라우저에 영향을 받지 않으므로 어떤 웹 브라
우저에서도 프로그램을 처리할 수 있습니다. 서버 측 스크립트 프로그램 코드는 내려받지 않으므
로 프로그램 코드가 노출되지도 않습니다. 또한 단말에서 악성 프로그램을 실행할 수 없습니다.
장점
● 프로그램을 실행할 때 웹 브라우저에 영향을 받지 않는다.
● 프로그램 코드를 들여다 볼 수 없다.
● 단말에서 악성 프로그램을 실행할 수 없다.
027
php.indb 27 2017-08-29 오후 8:37:22