본문 바로가기
프로그래밍/개발용어

프론트엔드란? 백엔드란?

by mooyou 2024. 2. 21.
728x90
300x250

개발자는 알겠는데 프론트 개발자 혹은 백엔드 개발자라는 말을 들어봤을 것이다.

정확히 프론트 엔드와 백엔드는 무엇을 말하는 것인가?

 

만약 우리가 폰으로 카톡에 뭔가 수행을 하면 카카오 pc에서 이를 수행을 하게 된다. 여기서 우리가 사용하는 폰은 클라이언트/클라 또는 프론트 엔드가 되고 카카오 pc는 서버 또는 백엔드가 된다.

 

좀 더 구체적으로 알아보자

1. 프론트엔드란?

프론트엔드는 웹 사이트나 웹 애플리케이션 사용자가 직접 상호작용하는 부분을 말한다.

이는 웹 페이지의 디자인, 레이아웃, 내비게이션, 사용자 인터페이스 등을 포함한다. HTML, CSS, JavaScript등의 기술을 사용하여 웹페이지를 구성하고, 사용자와 상호작용하는데 필요한 기능을 구현한다. 사용자가 웹사이트를 열고 브라우저에서 보는 것이 바로 프론트엔드 영역이다.

2. 백엔드란?

백엔드는 웹 애플리케이션의 서버 측 부분을 의미한다. 이는 사용자가 보이지 않는 부분으로, 데이터베이스와의 상호작용, 사용자 인증, 비즈니스 로직 처리, 서버 관리 등을 담당한다. 백엔드는 프론트엔드와 통신을 담당하여 사용자의 요청을 받고, 그에 따라 데이터를 처리하고 결과를 프론트엔드에게 제공한다. 백엔드는 주로 서버 사이드 언어나 프레임워크를 사용하여 개발되고, 데이터베이스와의 상호작용을 통해 동적인 웹 애플리케이션을 구축한다.

 

프론트는 사용자가 볼 수 있고 백엔드는 사용자가 볼 수 없는 곳에 있다.

728x90
반응형

'프로그래밍 > 개발용어' 카테고리의 다른 글

시스템 관리자(DevOps 엔지니어)  (0) 2024.02.25
코딩이란?  (0) 2024.02.20
as-is / to-be 뜻  (0) 2022.03.07
[개발용어] parse 뜻  (0) 2022.02.11
[개발용어] 인코딩(Encoding) / 디코딩(Decoding) 이란?  (0) 2022.02.06

댓글