제로베이스 프론트엔트 스쿨 2주차

JA_X·2023년 5월 10일
0

zeroBase

목록 보기
2/5

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

프론트엔드는 직역하면 단어 그대로 '앞단'을 뜻한다. 이름에서 알 수 있듯이 프론트엔드 개발이란 가장 앞에서 개발하는 것을 뜻한다. 하나의 웹 애플리케이션을 출시하고 운영하는데 있어서 클라이언트와 가장 밀접한 관계를 가지는 곳이 프론트엔드 개발 영역이라고 할 수 있다.
모든 웹 애플리케이션들은 사용자 경험 즉 'UX'를 중요시 여긴다. 유저가 애플리케이션을 사용하면서 긍정적인 경험을 한다면 이용자수와 사용빈도가 늘어나고 이는 곧 수익성으로 연결이 된다. 긍정적인 UX를 제공하는 방법에는 여러가지가 있지만 그 중에서도 프론트엔드 영역은 유저가 애플리케이션을 사용하면서 눈으로 경험하는 모든 시각적인 부분을 다룬다.
즉, 프론트엔드 개발은 사용자를 위한 개발이며, UI와 UX 최적화에 초점을 맞춰 직관적이고 편리한 흐름으로 서비스를 제공하는 것을 목적으로 한다.

프론트엔드와 백엔드 개발의 차이점이란?

프론트엔드는 사용자가 웹 서비스를 편하게 이용할 수 있도록 사용자 인터페이스를 다루는 기술이라면, 백엔드는 웹 애플리케이션의 사용자가 보지 못하는 영역인 서버나 데이터베이스를 관리하는 기술이다. 백엔드는 실질적으로 사용자들이 원하는 정보를 제공할 수 있도록 데이터를 관리하거나 서버를 운영하는 일을 한다.
즉, 백엔드는 프론트엔드에 있는 사용자들이 하고자 하는 행동을 처리하는 것이다. 따라서 백엔드 개발자는 시스템 컴포넌트 작업, API작성, 라이브러리 생성, 데이터베이스 통합 등 프론트엔드와 비교하여 백엔드 영역이 굉장히 넓으므로 다양한 프로그래밍 언어들로 개발 활동을 하게 된다.

0개의 댓글