본문 바로가기

컴퓨터와 IT

CGI PHP, Perl

CGI란?

 

Common Gateway Interface의 준말로, 이름에서 알 수 있듯이 모든것에 대한 "공통" 게이트웨이 인터페이스 이다.

CGI 는 웹서버가 보통 CGI프로그램 혹은 CGI 스크립트라고 부르는, 외부 프로그램과 통신하는 방법을 정의한다. 웹사이트에서 동적인 페이지를 만드는 가장 흔하고 간단한 방법이다. 

Perl 펄

펄은 CGI를 실현하기 위한 프로그램 언어중 하나이다.

UNIX에서 이용 가능한 언어로 지금은 Window, Macintosh등 유닉스 이외의 플랫폼에도 이식되어 보급되었다.

Perl은 영어의 약자로 두가지 의미를 가지고 있다고 한다.

Practicla Extraction and Report Language
Pathologically Eclectic Rubbi

장점

1.텍스트 기반이라 작성,수정이 간단하다.
2.문자열을 다루는 기능이 뛰어나다.
3.프로바이더를 시작으로 대부분의 CGI 환경이 Perl을 전제로 하고있어 이용하기 쉽다.
4.무료소프트이다.

PHP

php는 언어를 의미한다.
주로 HTML코드를 프로그래밍적으로 생성하며 서버쪽에서 실행되는 프로그래밍 언어다.
Personal Home Page Tools의 약자에서 PHP:Hypertext Preprocessor로 의미가 변경되었다.

장점

웹에서 가장 최적화 된 언어이다.
웹개발에 필요한 수많은 로직들이 함수의 형태로 미리 제공이 된다.
거의 모든 데이터베이스를 지원한다.
가장 많은 공개소프트웨어가 PHP로 만들어졌다.

 

 

 

참조

 

https://sfeg.tistory.com/196- 이것도 참조

 

 

'컴퓨터와 IT' 카테고리의 다른 글