IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
프론트엔드는 웹 사이트나 앱에서 사용자가 볼 수 있는 화면을 담당하며, 위시켓 랜딩페이지의 로고, 이미지, 텍스트, 버튼 등을 구성하는 역할을 합니다. 랜딩페이지에서 "무료로 프로젝트 등록하기"를 선택하고 데이터를 작성한 뒤에 "제출하기" 버튼을 누르면 이 데이터는 백엔드에서 저장되는 과정을 거칩니다.
프론트엔드 개발자는 API를 웹페이지에 적용하여 백엔드와 연동되는 실제 작동 가능한 웹 페이지를 구현하게 됩니다. 또한 크로스 브라우징, 호환성, 웹 페이지의 개선 등을 담당하며, 퍼블리싱 작업뿐만 아니라 웹사이트 전반을 관리하고 유지 보수하는 역할을 맡을 수도 있습니다.
프론트엔드는 사용자가 직접 접하는 인터페이스(UI)와 사용자의 행동 및 경험(UX)에 대한 부분을 담당합니다. 반면에 백엔드는 사용자에게 직접 보이지 않는 API와 데이터 작업 등을 처리합니다. 웹 프론트 프레임워크는 원하는 기능 구현에 집중하여 빠르게 개발할 수 있는 설정이 갖추어진 기본 구조를 말합니다.