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