개발자
4인프로젝트에서 백엔드 담당하기로 하였는데 앱 서비스 개발하기로 했어요 코틀린으로 앱 프론트앤드 개발하고 자바스프링으로 앱 백엔드 개발하려는데 현재 인프런에서 스프링 강의 듣는중 입니다. 웹 백엔드 강의라고 되어있어서 해당 강의를 수강후 앱 백엔드 가능한지 궁금하네요 코틀린이용한 프론트프로젝트와 스프링 이용한 백엔드연동이 가능한지도 궁금해요
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 03월 22일
네, 가능합니다. 스프링을 이용한 백엔드 개발과 코틀린을 이용한 프론트 개발은 완전히 서로 다른 것이지만, 각자의 영역에서 작업을 완벽하게 수행한 후 결합하면 하나의 앱 서비스를 만들 수 있습니다. 웹 백엔드와 앱 백엔드 사이에는 큰 차이가 없습니다. 둘 다 클라이언트의 요청에 응답하기 위해 사용되고, 데이터베이스 관리, 사용자 인증 등 기본적인 기능이 동일합니다. 웹 백엔드 강의를 듣고 있으니까 원칙적으로 그 지식을 활용해 앱 백엔드 개발도 할 수 있어야 합니다. 그리고 코틀린으로 만든 프론트앤드와 스프링으로 만든 백엔드를 연동하는 것도 가능합니다. 실제로 많은 회사들이 자바(Spring)로 백엔드를, 코틀린(Android)으로 프론트앤드를 개발하고 있습니다. 이들은 주로 REST API 혹은 GraphQL 같은 방법으로 서버와 클라이언트가 통신합니다. 하지만 명심해야 할 점은 모든 걸 한 번에 잡으려고 하지 마세요. 백엔드와 프론트엔드 개발은 각각 큰 주제이므로 한 가지에 집중한 후 다른 것을 배우는 것이 효과적일 수 있습니다. 그리고 실제 개발 과정에서는 예상치 못한 문제가 많이 발생할 수 있으니, 인프런 강의 외에도 다른 자료를 찾아보며 공부하는 것도 중요합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!