UX·UI - FrontEnd Dev. Story

프론트엔드/정보 용어

클라이언트 사이드와 서버 사이드의 개념과 차이점 Client-side / Server-side

클로이겅쥬 2021. 12. 1. 09:59
반응형

 

 

 

 

 

 

 

 

 

 

웹 프로그래밍에서 서버 사이드 / 클리아언트 사이드는 엄청난 의미를 가진다.

왜냐하면 어느쪽에 중심을 두느냐에 따라 프로젝트의 방향이 완전히 다르기때문이다.

 

 

 

 

 

 
 

 

 

 
 

 

1. 클라이언트 사이드(Client-Side)


- 클라이언트(사용자) 측에서 처리하는 것.

클라이언트가 입력한것을 수신해서 HTML로 만들어서 크롬과 같은 어플리케이션에 해석해서 표시.

대표적으로 자바스크립트(Javascript)이 있다.

 

 

 

 

 

 

2. 서버 사이드(Server-Side)


- 서버(제공자) 측에서 즉시 처리하는 것.

서버 사이드는 클라이언트로 보낼 웹 페이지(HTML, JavaScript 등이 담긴)를 만들며,
정말 중요한 작업들(사용자 유효성, DB 관련 등)을 수행한다.

대표적인 언어는 Java, PHP, Ruby, Python, Node.js 등을 언급할 수 있다.

 

 

 

 

 

 

 

 

 

 

즉, 서버와 클라이언트는 웹 페이지로 서로 커뮤니케이션을 한다고 볼 수 있다.
클라이언트 사이드 언어를 다루고 그에 관련된 개발자를 = 프론트 엔드
서버 사이드 언어를 다루고 그에 관련된 개발자 = 백엔드라 부른다.

 

 

 

 

 


Recommand Posting For you Guys

 


* PHP란 대체 무엇인가..?

* 프론트 개발자가 알아야할 기술이 뭐지?

* 프로토컬, IP, 도메인네임 그게 다 뭔데?

* JSON 대체 뭐하는 애야..?

 
 

 

 

 
 
반응형