웹사이트를 제작하는데 쓰이는 스크립트는
실행되는 위치에 따라 클라이언트 사이드 스크립트와 서버사이드 스크립트로 구분합니다.
서버사이드 스크립트는 서버에서 해석해서 구동되는 스크립트이고,
클라이언트 사이드 스크립트는 브라우저에서 해석해서 구동되는 스크립트 입니다.
서버사이드 스크립트는 DB를 억세스 하는게 주요 목적이고,
클라이언트 사이드 스크립트는 브라우저의 객체를 제어하는데 쓰입니다.
서버사이드스크립트는 CGI라고 하고 종류는 C,PERL,PYTHON,JSP,ASP,PHP 등이구요
클라이언트 사이드 스크립트는 javscript, jscript, VBscript 등이 있습니다.
javascript는 자바의 객체지향 개념을 도입해서 넷스케이프에서 livescript를 개량했습니다.
플랫폼에 관계없이 널리호환되고 브라우저의 객체를 제어하는데 쓰입니다.
Jscript는 자바스크립트를 ms에서 메서드, 객체등을 추가해서 만들었습니다. ECMA표준이구요 기능은 javascript에 비해 많지만 IE를 제외한 타브라우저에서 해석이 안될 수 있습니다.
VBscript는 비주얼 베이직의 형태를 따온 스크립트이구요, IE에서만 돌아갑니다.
CGI는 C로도 개발할 수 있구요,
전통적으로 perl과 함께 쓰였지만
최근에는 asp,jsp,php 등의 스크립트가 개발되어 쉘 스크립트 외에는 잘 쓰이지 않고 있습니다.
asp는 윈도우기반의 서버에서 구동되구요,
나머지는 리눅스 기반의 서버에서 구동됩니다.
php의 장점은 asp와는 달리 추가적인 콤포넌트가 필요없다는게 장점이구요,
c나 perl에 비해서 쉽고 기능이 좋아서 많은 점유율을 보이고 있습니다.
'IT_Programming > JavaScript' 카테고리의 다른 글
.NET Code Behind에서 클라이언트 스크립트 제어하기 (0) | 2006.04.25 |
---|---|
자바스크립트로 알아내서 창크기 조절 & VBSCRIPT로 알아내서 창크기 조절 (0) | 2006.04.25 |
charCodeAt() (0) | 2006.04.20 |
[자바스크립트] 숫자만 입력받기 , 한글입력노, 등등.. (0) | 2006.04.20 |
[자바 스크립트] 라디오 버튼 객체의 입력값체크 (0) | 2006.04.18 |