본문 바로가기
카테고리 없음

서버 사이드 : Back-End/클라이언트 사이드 : Front-End

by 맑은청이 2020. 4. 24.
728x90
반응형

서버 사이드

- 클라이언트-서버 구조의 서버 쪽에서 행해지는 처리

 

장점 

- 서버 관리자의 입장에서 데이터 위조의 가능성을 줄일 수 있음.

- 서버 쪽의 데이터가 확실한 진위이며 클라이언트에서 위조해서는 안되는 민감한 데이터의 경우 서버 사이드로 처리해야함

-클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담 줄어듦

 

단점 

- 서버 관리자의 입장에서 서버의 처리 부담이 커져 결과적으로 서버 비용이 늘어날 수 있음.

 

Server Side Script Language

-> PHP(가장 많이 사용), JSP,Node.js,ASP/ASP.NET

 

 

클라이언트 사이드

-클라이언트-서버 구조의 클라이언트 쪽에서 행해지는 처리

 

장점

-서버 관리자의 입장에서, 서버의 처리 부담을 줄여서 결과적으로 서버비용을 줄일 수 있음.

-처리하는 데이터가 보안에 민감한 경우 클라이언트내에서 처리가 가능한 부분은 통신에 대비하여 암호화할 필요가 없으므로 암호화 소요가 줄어듦.

 

단점

-서버 관리자의 입장에서, 클라이언트 사이드에서 처리한 결과를 되받아야 하는 경우, 클라이언트 쪽에서 데이터를 위조할 가능성 O -> 결과의 진위성 알기 어렵

- 서버 쪽의 데이터가 확실한 진위 -> 민감할 데이터는 서버 사이드로 처리해야 함

-클라이언트 사용자의 입장에서 클라이언트 컴퓨터의 처리 부담이 많아짐.

 

Client-Side Script Language

->JavaScript + HTML + CSS / VBScript / Jscript

 

 

728x90
반응형