개발자

애플리케이션 프론트엔드 프레임워크 추천

2024년 08월 07일조회 52

백엔드 개발자로써 개발경험을 쌓고 싶어서 개인 프로젝트를 진행하려고 합니다. springboot를 사용할 생각이고 ios, android 모두 가능하게 개발하고자 합니다 Vue.js나 Rn을 생각하고 있었는데 선배님들이 생각하시는 괜찮은 프론트엔드 프레임워크 추천해주시면 감사하겠습니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

이상래님의 프로필 사진

안녕하세요! 질문에 답변 드리겠습니다. 백엔드 개발자로서 개발 경험을 쌓기 위해 개인 프로젝트를 진행하려고 하시는군요. 모바일 개발까지 함께 하려는 계획이 있지만, 이는 프로젝트 범위가 너무 넓어질 수 있습니다. 모바일 개발을 학습하는 데 상당한 시간이 소요될 수 있기 때문에, 백엔드에 집중해야 하는 상황에서 집중력이 분산될 우려가 있습니다. 먼저, 언어나 프레임워크를 선택하기 전에 프로젝트 주제를 정하는 것이 좋겠습니다. 주제를 정한 뒤, 백엔드 개발 경험을 쌓기 위해 간단한 웹 개발(html, css, javascript)을 통해 API를 연동하는 방식으로도 충분히 경험을 쌓을 수 있습니다. 이렇게 하면 백엔드에 집중하면서도 기본적인 프론트엔드 경험을 쌓을 수 있습니다. 그래도 질문에 대한 답변을 해드리자면, 제 개인적인 추천 Spring Boot와 React Native(RN) 조합을 추천드립니다. Spring Boot: 백엔드 개발에 집중할 수 있는 강력한 프레임워크로, 다양한 기능을 효율적으로 구현할 수 있습니다. React Native: RN을 사용하면 React에 익숙해질 수 있습니다. 나중에 프론트엔드 개발에도 도움이 되며, 참고할 자료와 코드가 많아 학습이 비교적 수월합니다. 이 조합을 통해 백엔드와 프론트엔드를 모두 경험할 수 있습니다. RN을 배움으로써 React에도 익숙해지면, 백엔드와 프론트엔드를 모두 개발할 수 있는 능력을 갖추게 됩니다. 응원합니다! 화이팅! 😎😎

profile picture

익명

작성자

2024년 08월 07일

격려와 답변 정말 감사드립니다. 조언 너무너무 잘 써주셔서 답답했던게 사리졌습니다. 더운날 건강 조심하시고 다시 한번 감사드려요

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 08월 07일

프론트엔드 프레임워크 선택은 주로 개인의 선호와 프로젝트의 요구사항에 따라 달라집니다. 말씀하신 Vue.js와 React Native 모두 훌륭한 선택입니다. Vue.js는 학습 곡선이 낮고, 반응형 UI를 만드는 데 적합합니다. 문서화가 잘 되어 있어서 초보자도 쉽게 배울 수 있습니다. 단, 커뮤니티 규모가 React나 Angular에 비해 상대적으로 작습니다. React Native는 자바스크립트를 사용하여 iOS와 Android 앱을 개발할 수 있으며 넓은 커뮤니티를 보유하고 있습니다. Facebook이 지원하기 때문에 안정성과 지속적인 업데이트가 보장됩니다. 다른 한편으로는 Angular도 고려해 볼 만합니다. Angular는 TypeScript를 기반으로 하며, 웹 어플리케이션 개발에 필요한 많은 기능들이 내장되어 있습니다. 대규모 프로젝트에 적합하지만 학습 곡선이 다소 가파릅니다. 이 외에 Flutter도 모바일 앱 개발에서 인기를 얻고 있습니다. Flutter는 Dart 언어 기반으로 Google에서 만든 툴로, 크로스 플랫폼 앱 개발에 강점을 가지고 있습니다. 따라서 선택은 프로젝트의 요구사항, 개인적인 선호, 학습 의지 등 여러 요소를 고려하여 결정해야 할 것입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!