내가 생각하는 프론트엔드 개발이란? 프론트엔드와 백엔드의 차이점은?

김지연·2023년 4월 12일
1
post-custom-banner

프론트엔드 개발은 사용자가 웹페이지에 접근했을 때 웹 브라우저에서 동작하는 코드를 개발하는 것으로 사용자 인터페이스(UI) 및 사용자 경험(UX)을 디자인한다. 여기에는 웹페이지의 레이아웃부터 디자인, 상호작용 등 여러 요소가 포함되어 있다. 눈에 보이는 부분을 담당하기 때문에 디자이너와 긴밀하게 협업하여 사용자가 쉽게 사용할 수 있도록 웹앱을 만들어야 한다.

프론트엔드 개발자는 HTML, CSS를 통해 웹페이지의 레이아웃과 디자인을 만들고 JavaScript로 여러가지 기능을 구현할수 있다. 이밖에도 React, Vue와 같은 다양한 라이브러리를 사용하여 다양한 기능을 구현할 수 있다.

좋은 프론트엔드 개발자는 브라우저 호환성과 웹 접근성을 고려해야 하고 이밖에도 검색 엔진 최적화, 사용자 중심 디자인 등 다양한 사항들을 고려하여 개발을 해야한다.

프론트엔드와 백엔드의 차이점은 프론트엔드는 사용자가 직접적으로 상호작용하는 클라이언트 측면을 담당하는 방면, 백엔드는 서버 측면을 담당한다. 프론트엔드 개발자는 는 디자인 및 UX/UI 측면에 집중하고 백엔드 개발자는 데이터 처리와 로직을 담당한다. 둘 사이의 협업은 성공적인 웹앱 개발에 필수적이다.

profile
Aspiring Front-end Developer
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 4월 12일

좋은 프론트엔드 개발자가 되기위해서 여러 기술 스텍을 기반으로 브라우저 호환성, 웹접근성, 검색엔진 최적화, 사용자 중심 디자인까지.. 고려해야할 것들이 엄청 많군요..ㅎㅎ

답글 달기