개발자
서버 개발자입니다. 취미 삼아 사이드프로젝트를 진행하면 항상 앱 프론트 쪽에서 문제가 발생해서( 기간, 퀄리티, 배포, 도망, 유기 등등) 앱 개발자들 다 내보내고 2명에서 플러터나 RN 고민 중에 있습니다. 저는 리액트 넥스트를 어느 정도 다룰 줄 알기 때문에 RN EXPO 생각 중입니다. 네이티브 앱 개발하시는 분들 중에 최근 RN EXPO를 사용하신분들 의견을 들어보면 react native cli 만큼 요즘 기능도 좋다. DX가 플러터 수준이다 배포가 너무 좋다라는 의견이라 저는 무조건 RN 생각 중이지만,, 다른 한명의 리액트 학습곡선 + 초보자가 개발하기 편한 여론이 flutter가 많아서 고민 중입니다. 취업 , 커리어 이런 고민은 하지 않고 그냥 개발, 관리 유지보수 적인 측면에서 어떤 것이 더 괜찮은 선택인지 하다보면 분명이 고도화, 서드파티, 디자인 등등에서 막힐텐데 주변에 이렇게 상세하게 상황 설명을 할 수도 없고 너무 단편적이고 편향적인 의견이 많고 어떤 플랫폼이 더 괜찮은지 아직 제대로 해보지 않아서 경험있는 분들에게 질문드립니다.
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 06월 19일
React Native (RN)와 Flutter 모두는 널리 사용되고 있는 크로스 플랫폼 프레임워크로, 개발자의 기존 스킬셋과 프로젝트 요구사항에 따라 선택하면 됩니다. RN은 JavaScript를 이용하여 개발을 합니다. 따라서 리액트나 JS에 익숙한 개발자들에게는 RN이 좋은 선택일 수 있습니다. RN Expo의 경우 빠른 프로토타이핑과 쉬운 배포가 큰 장점입니다. 또한 그럴싸한 네이티브 UI를 구성하는 것도 간단합니다. Flutter는 Dart라는 언어를 사용합니다. Dart를 처음 배우는 것은 어려울 수 있지만, 독특하고 포괄적인 위젯 시스템으로 인해 매우 유연하고 강력한 UI를 만들 수 있습니다. Flutter 또한 단일 코드베이스에서 iOS와 Android 앱을 생성할 수 있는 프레임워크입니다. 개발, 관리, 유지 적인 측면에서 RN과 Flutter 사이에는 명확한 우세가 없습니다. 단, RN은 이미 잘 설립된 JavaScript 생태계와 호환됩니다. 반면 Flutter는 아직 초기 단계로 일부 서드파티 라이브러리에서는 RN보다 지원이 떨어질 수 있습니다. 결국, 선택은 프로젝트의 특정 요구사항과 개발 팀의 경험에 크게 의존할 것입니다. RN이나 Flutter 모두 매력적인 선택지로, 문제를 해결하는 데 필요한 도구와 라이브러리가 있으며 앱을 쉽게 관리하고 유지할 수 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!