웹개발 언어에는 정적 웹스크립트 언어와 동적 웹스크립트 언어가 있습니다.
정적 웹스크립트 언어는 HTML과 같이 상호 작용성이 없는 언어이며 동적 웹스크립트 언어는 상호 작용성이 있는 언어입니다.
동적 웹스크립트 언어는 다시 서버측 스크립트언어와 클라이언트측 스크립트 언어로 나뉘어 집니다.
여기서는 동적 웹스크립트 언어 중 서버측 스크립트언어에 대해서 알아보겠습니다
서버측 스크립트 언어는 SSS (Server Side Script)라고 합니다.
CGI뜻은 Comon Gate Interface의 약자로 사용자로부터 입력받은 정보를 서버의 데이터베이스에 저장하거나 사용자가 원하는 정보를 데이터베이스로부터 추출하여 보여주는 상호작용적 표현이 가능합니다.
게시판, 카운터, 방명록 등을 제공합니다.
ASP뜻은 사용자가 웹페이지를 상호작용적으로 사용할 수 있도록 고안된 스크립트 언어로 윈도우 계열 서버에서 사용됩니다.
CGI에 비해 작성이 쉽고 서버의 부담이 적고 비주얼베이직 스크립트나 자바스크립트를 사용합니다.
PHP는 ASP와 마찬가지로 웹페이지를 상호작용적으로 사용할 수 있도록 해주는 스크립트 언어로 유닉스, 리눅스, 윈도우 등 거의 모든 OS를 지원합니다.
ASP와 마찬가지로 CGI에 비해 작성이 쉽고 서버의 부담이 적으며 오픈소스이고 무료소프트웨어라서 유지비가 저렴합니다.
JSP는 자바기반의 스크립트 언어로 웹페이지를 상호작용적으로 사용할 수 있도록 해줍니다
자바의 고유한 플랫폼 독립성에 의해 유닉스, 리눅스, 윈도우 등 모든 OS를 지원합니다.
객체지향적이고 네트워크 지향적이고 보안성이 뛰어납니다.
화면 구성을 위한 HTML과 프로그램 로직 분리가 가능하여 디자인을 예쁘게 할 수 있습니다.
'IT 컴퓨터상식' 카테고리의 다른 글
컴퓨터 이미지(해상도, 벡터, 비트맵, 디더링, 앤티앨리어싱) PSD파일, AI파일 (1) | 2020.06.08 |
---|---|
VOD 뜻과 AVOD, SVOD 뜻 (0) | 2020.06.06 |
CPS뜻, PCM뜻 (0) | 2020.06.05 |
C언어 상식 (컴파일, 라이브러리, 고급/저급 언어, 매개변수) (0) | 2020.06.03 |
비동기 병력 전송방식 (스트로브 제어방식, 핸드셰이킹 제어방식) (0) | 2020.06.02 |