[thoughts] 프론트엔드 개발이란 뭘까?

AY·2023년 12월 12일

thoughts

목록 보기
2/7

내가 생각하는 프론트엔드 개발이란?

‘프론트엔드’는 말 그대로 풀어보면 ‘프론트’는 앞이고 ‘엔드’는 끝, 즉 단면이라는 뜻을 가지고 있어요. 결국 ‘앞면’이라는 뜻이죠. 사업에서 ‘앞’이란 소비자들과 직접 만나는 활동을 의미해요.결국 ‘프론트엔드’는 사용자가 서비스를 이용하기 위해 웹페이지나 앱 내에서 만나고 경험하는 모든 부분을 말합니다.
-제로베이스

위 내용이 제로베이스 홈페이지(https://zero-base.co.kr/event/media_insight_contents_FE_frontend_job)에 쓰여있는 내용이다.
​

backend is data transformation, and the frontend is dealing with UI state.
​

그리고 위의 내용이, 현직 개발자에게 물었을 때 돌아온 대답이었다.

​
나에게 프론트엔드 개발이란, 사용자 인터페이스, 즉 UI와 사용자 경험, 즉 UX를 구현하는 것에 중점을 두는 분야로,
다양한 웹 브라우저/앱에서 사용자에게 보이는 화면 전체를 개발하는 것이 주 목표이다.
​
​
​

프론트엔드 개발과 백엔드 개발의 차이점은?

이 또한, 위에서 언급한 현직 개발자의 의견에서 볼 수 있다.
프론트엔드와 백엔드의 가장 큰 차이점은, 사용자가 볼 수 있는 영역과 볼 수 없는 영역의 차이이다.
​

프론트엔드 개발은 앞서 말했듯, 사용자에게 보이는 화면 전체를 개발하는 것이다.
그에 반해 백엔드 개발은 프론트엔드와는 반대로, 사용자에게 직접적으로 드러나지 않는 영역, 즉 서버의 영역이다.

데이터 처리, 비즈니스 로직, 서버 관리, 보안, 데이터베이스 관리 등과 같은 서버 측의 작업을 백엔드 개발의 영역이라 볼 수 있다.

profile
FE 개발자

0개의 댓글