개발자
기술 스택도 부족하고 아직 아는게 많이 없는 2학년끼리 경험삼아 앱개발 공모전에 출전하기로 하였습니다. 다들 주요 기술 스택도 없어서 어떤 언어와 프레임워크를 사용하면 좋을지 못정하고 있습니다. 개발할 앱은 여러개의 커뮤니티(게시판, 블로그)가 존재하는 형태입니다. 프론트는 일단 빠르게 개발이 가능하다고 해서 Flutter를 생각중이고 백엔드로는 언어는 파이썬 또는 자바 중에 고민중입니다.
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 22일
공모전에 참여하는 것은 정말 좋은 의사결정입니다. 경험이 부족한 만큼, 이런 행사를 통해 많은 학습과 경험을 쌓을 수 있습니다. 프론트엔드로 Flutter를 사용한다면 Dart 언어에 대한 학습이 필요합니다. Flutter는 마이크로소프트의 Xamarin이나 페이스북의 React Native와 같은 크로스 플랫폼 앱 개발 툴인데, 단일 코드베이스로 안드로이드와 iOS 양쪽 모두에 앱을 빌드할 수 있다는 장점이 있습니다. 백엔드 언어로 파이썬을 선택할 경우 Django나 Flask를 추천합니다. 이들은 파이썬에서 가장 널리 사용되는 웹 프레임워크입니다. Django는 기능이 많고 복잡한 웹사이트를 만들 때 좋으며, Flask는 간단하고 커스터마이징에 용이하여 초보자가 사용하기 좋습니다. Java를 백엔드 언어로 선택한다면, Spring Boot 프레임워크를 추천합니다. Java 생태계에서 가장 인기가 많으며, 규모가 큰 애플리케이션 개발에 적합합니다. 그러나 Spring Boot는 배우기 어렵고 복잡한 편이므로, 초기 학습 곡선을 감안해야 합니다. 마지막으로, 팀원들의 선호도와 기존에 익숙한 기술 스택도 중요합니다. 처음 접하는 언어나 프레임워크를 사용할 때 더 많은 시간을 필요로 하므로, 주어진 시간 안에 프로젝트를 완성하는 것을 목표로합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!