서버 프로그래밍
서버에서 먼저 해석하여 클라이언트에서 이미 해석된 결과를 보여 줄 수 있도록 작성하는 것
ASP,PHP,JSP 등의 프로그래밍 언어
데이타베이스와 연동(mySQL 등)
소스가 보안이 이루어짐 (클라이언트에게 소스를 보여주지 않음)
클라이언트 프로그래밍
서버에서 데이터를 전송한 후 Client(웹브라우저)에서 이를 해석하여 사용자에게 보여주기 위해 작성하는 프로그래밍
HTML, CSS, JAVASCRIPT 등
웹브라우저의 버전이나 종류(IE,크롬 등)에 따라 지원이 불가능 할 수 있고, HTML 소스가 그대로 노출 된다는 단점
클라이언트에서 바로 해석되기 때문에 속도가 빨라 마우스를 올리면 이미지가 바뀌는 롤오버 이미지, 회원가입시 정해진 양식에 데이터를 입력하지 않았을 때 경고메세지를 띄우는 등 간단한 처리에
많이 사용.
|