프로그래밍언어활용
Script Language 스크립트 언어의 개념
- HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용되며, 기계어로 컴파일 되지 않고 별도의 번역기가 소스를 분석하여 동작하는 언어
- 게시판, 상품 검색, 회원 가입 등과 같은 데이터베이스 처리 작업을 수행하기 위해 주로 사용
- 스크립트 언어는 웹브라우저에서 해석되어 실행하는 클라이언트용 스크립트 언어와 서버에서 해석되어 실행된 후 결과만 클라이언트로 보내는 서버용 스크립트 언어로 구분
- 클라이언트용 스크립트 언어
- JavaScript
- 서버용 스크립트 언어
- ASP
- JSP
- PHP
- Python
스크립트 언어의 장/단점
- 장점
- 컴파일 없이 바로 실행하므로 결과를 바로 확인가능
- 배우고 코딩하기 쉬움
- 개발시간이 짧음
- 소스코드를 쉽고 빠르게 수정할 수 있음
- 단점
- 코드를 읽고 해석해야 하므로 실행 속도가 느림
- 런타임 오류가 많이 발생
스크립트 언어의 종류
- JavaScript
- 웹 브라우저에서 주로 사용되는 클라이언트용 스크립트 언어
- 폼 양식에서 필수 입력사항을 체크하는 용도로 많이 사용
- ASP; Active Server Page
- IIS 서버 측에서 동적으로 수행하는 페이지를 만들기 위해 마이크로 소프트에서 개발
- Window 운영체제에서만 실행 가능한 프로그래밍 언어
- JSP; Java Server Page
- Java로 만들어진 서버용 스크립트 언어
- Window, Linux등 다양한 운영체제에서 사용 가능
- PHP; Professional Hypertext Preprocessor
- 서버용 스크립트 언어
- 배우기 쉬움
- Python
- 객체지향 기능을 지원하는 대화형 인터프리터 언어로 플랫폼 독립적이고 문법이 간단하여 배우기 쉬움