본문 바로가기

개발관련잡학(雑学)

클라이언트 사이드, 서버사이드

728x90

클라이언트 사이드

어플리케이션을 실행하는 장소가 클라이언트쪽이라는 의미.

여기서말하는 클라이언트쪽은 홈페이지에 방문하는 이용자.

 

이용자측의 컴퓨터나 스마트폰 등에 들어있는 브라우저가 프로그램을 실행.

예를들어, 자바스크립트나 CSS 서버에서 결과가 브라우저에 반영되어 브라우저쪽에서 처리를 동작하기 때문에 클라이언트 사이드의 언어라고 있다.

 

서버사이드

반대로 서버사이드는 클라이언트사이드가 사용자측이라는것과는 반대로 어플리케이션의 제공쪽이 프로그램을 실행한다.

경우 인터넷 상에 있는 서버가 처리를 한다. 

 

예를 들어, 클라이언트 측에서 가지고 있는 정보가 들어있는 데이터베이스를 참조해야할 경우 서버사이드에서 실행된다.

서버사이드의 언어로서는 PHP, Python , Perl, Ruby같은 것이 있다. 

 

728x90