개발자
1. react 2. flutter 3. ionic 요 3가지중에 고른다면..? 4-5년차 앱 개발자 기준 선호도가 궁금하네요
답변 1
안녕하세요 답변 드립니다. 😏 1은 앱이 아니고 Web Library 입니다. 전혀 다른 종류인 것 같내요. 비슷한 의미로 Ionic도 프레임워크라고 보기 힘듭니다 리액트로 만든 ionic, vue로 만든 ionic 다 천차만별이고 다른 프레임워크가 됩니다. 제가 생각하기에 목적에 따라 다르지만 가장 중요한 건 팀 내 개발자가 어떤 언어나 어떤 개발을 중심으로 해 왔는지에 따라 고를 것 같습니다. 단순 선호도라 하면 아무래도 프론트엔드가 React가 잡고 있는 만큼 "React Native"가 선호도가 높고 개발자를 구하기 쉬우며 첫 스타트업이나 앱개발로 사용하기 편리합니다. Flutter의 경우 Dart라는 전용 언어를 사용하기에 이미 언어에 대한 학습이 되어있다면 RN과 마찬가지로 선호되는 기술입니다. RN와 플러터 둘중 개발자의 종류나 상황에 따라 고르는게 좋을 것 같습니다. 3번의 경우 신규 앱이라면 배제하는게 좋을 것 같습니다. 위의 2종류에 비해 지원과 인지도에서도 열세이며 굳이 고려하실 필요가 없다고 생각합니다. 문득 보다가 생각나는 이미지가 있어 이미지도 하나 첨부합니다. https://blog.imqa.io/content/images/size/w1000/2023/05/230515_ReactNative_01.jpg 3줄요약 React Native나 Flutter 둘 중 하나를 고려하되 웹 개발자 기준 학습곡선이 낮고 편리한건 RN이며 저라면 RN을 추천할 것 같습니다.
익명
작성자
2024년 05월 23일
감사합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 12일
3개의 프레임워크 모두 각각 독특한 특징과 장점이 있지만, 개발자 사이에서는 선호도가 서로 다르다고 할 수 있습니다. 1. React Native: JavaScript를 사용하며 큰 커뮤니티와 많은 라이브러리로 인해 널리 사용됩니다. React Native를 이용하면 웹 애플리케이션을 만드는 것과 유사한 방식으로 모바일 앱을 생성할 수 있으므로 웹 개발자들에게 친숙합니다. 2. Flutter: Dart 언어를 기반으로 하며, 뛰어난 UI/UX 경험을 제공합니다. 또한 Google에서 지원하는 프레임워크라는 점 덕분에 안정성과 지속적인 업데이트가 확보되고 있습니다. 3. Ionic: 웹 기술을 기반으로 한 하이브리드 앱 개발 프레임워크입니다. Angular나 React 등 자신이 선호하는 JavaScript 프레임워크와 함께 사용할 수 있다는 장점이 있습니다. 4-5년차 개발자라면 이미 언어에 대한 충분한 이해도와 경험이 있을 것입니다. 따라서 개인의 취향, 회사의 요구 사항, 프로젝트의 성격 등 여러 요인을 고려해 최적의 프레임워크를 선택하게 될 것입니다. 예를 들어, 빠른 개발 속도와 높은 생산성이 중요한 경우 React Native를, 사용자 경험이 중요한 경우 Flutter를, 웹 기술에 익숙하고 다양한 플랫폼을 지원해야 하는 경우 Ionic을 선택할 수 있습니다. 그러나 최근 Flutter의 인기가 높아지고 있으므로, 특히 UI/UX에 중점을 둔 개발자들 사이에서는 Flutter가 가장 선호되는 추세입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!