개발 관련해서 질문이 있습니다 알랴주세요
게임개발에 경우 백엔드 프론트가 명확하게 구분짓기가 좀 애매 하다 생각하거든요 ? 근데 웹은 환경이 게임쩍이랑ㅇ은 또 다르니까 ,,, 근데 보니까 웹에서 프론트에서 하는게 ui ux 가 주라고 하더라고요 그럼 프론트 개발자는 ui와 ux 에 관련된 로직만 짜는건가요 ? 궁금합니다 ,,,
안녕하세요. 서종현 전문가입니다.
게임 개발은 다소 다른 구조를 가지며, 프로트엔드와 백엔드의 구분이 웹처럼 명확하지 않을수있습니다. 하지만 웹 개발에서는 역할 분담이 비교적 명확합니다.
웹에서 프론트엔드 개발자는 주로 사용자가 직접 보고 상호작용하는 화면, 즉 UI(사용자 인터페이스)와 UX(사용자경험) 관련 부분을 담당합니다. 이는 단순히 디자인 요소를 구현하는것을 넘어, 사용자가 웹사이트나 애플리케이션을 쉽고 편리하게 사용할수있도록 관련 기능을 개발하는것을 포함합니다.
예를들어, 버튼을 클릭했을때 어떤 동작이 일어나도록 하거나, 사용자의 입력에 따라 화면 내용이 바뀌는 등의 로직을 개발하는것이 프론트엔드 개발자의 역할입니다. 또한, 다양한 기기나 화면 크기에서웹사이트가 잘 보이도록 하는 반응형 디자인 구현도 중요한 부분입니다.
따라서 프론트 엔드 개바자는 UI/UX 디자인 자체를 하는것은 아니지만, 디자이너와 협업하여 사용자 경험을 개선하는데 필요한 기술적인 구현을 담당한다고 이해하시면 됩니다. 단순히 화면을 보여주는 것을 넘어 사용자 편의성을 위한 다양한 로직을 개발하는것이죠 궁금증이 해소되셨기를 바랍니다.안녕하세요. 김민규 전문가입니다.
웹 기준에서는 프론트 개발자의 경우 UI/US 관련된 디자인 뿐만 아니라 기능으로 구현하는 부분에 대해서 전반적으로 담당하게 됩니다. 그 뒤 백엔드 쪽에서 이 데이터들은 처리하는 서버 쪽을 맡고 이를 API 로 통신하면서 앱을 완성하게 되죠.
안녕하세요. 조일현 전문가입니다.
ui ux 가 주업무 이긴 합니다.
하지만 단순히 화면만 만드는 것이 아니라 사용자이 입력을 받아 처리하고 데이터를 가공해서 보여줄 수 있습니다.
또한 프론트엔드는 서버와 데이터를 주고 받는 역할을 하며 웹사이트나 앱을 빠르게 작동하기 위해 최적화 하는것도
프론트엔드 개발자의 중요한 업무라고 볼 수 있습니다.