본문 바로가기
Programming/Website

[Website] 프론트엔드 / 백엔드

by goatlab 2023. 2. 1.
728x90
반응형
SMALL

프론트엔드 (Front-End)

 

사용자와 상호 작용하는 부분이다. 사용자의 컴퓨터에서 동작한다.

 

  • HTML
  • CSS
  • JavaScript
  • ReactJS
  • VueJS 등

뷰 (View) 사용자는 UI를 통해 상호 작용
컨트롤러
(Controller)
사용자의 상호 작용에 해당하는 요청 및 응답 처리
모델 (Model) 요청과 응답의 상태에 따라 UI를 변경

 

백엔드 (Back-End)

 

서비스를 제공하는 부분이다. 서버 컴퓨터에서 동작한다.

 

  • API
  • 비지니스 로직
  • 데이터베이스
  • Django, Spring 등

컨트롤러
(Controller)
해당 API의 요청 및 응답 처리
모델 (Model) 비지니스 로직 처리
모델 (Model) 데이터 읽기 / 쓰기 등의 데이터베이스 처리
728x90
반응형
LIST