안녕하세요, 질문 읽고 답변 드리기 위해 글 작성합니다. 저는 리액트와 플러터 두 가지로 개발한 경험이 있어서 도움이 되리라고 생각이 듭니다. 1. 일단, 빠르게 결과물을 만들어야 하는 상황이시라면 - dart와 flutter를 공부하시면 좋습니다. : 플러터의 경우 '위젯'을 통해 ui를 그려주기 때문에, 제 경험상 react보다는 좀 더 빠르게 ui를 구성할 수 있다고 생각이 들었습니다. 그 외에, 기능 구현 부분도, 라이프 사이클만 이해하시면, 충분히 빠르게 개발하실 수 있다고 생각이 들었습니다. 반면에, 2. 장기적으로 준비하거나, 앱 외에 웹에서도 좀 더 퀄리티 있는 작품을 만들고 싶다. 고 하시면 - 자바스크립트와 리액트를 공부하시면 될 거 같습니다. 아무래도, 자바스크립트를 공부해 놓으시면, 지금의 dart(flutter)보다는 웹과 앱 두 부분에서 더 장점이 있지 않을까 싶습니다. 아무래도 자바스크립트의 역사가 깊은 만큼, 모르는 부분도 서치를 통해서 해결에 나갈 수 있는 해결 방안도 더 많을 테니까요 그 외에, 3. 디자인 적인 부분에 대해서도 몇 가지 말씀드리겠습니다. - 플러터의 경우 머트리얼 디자인(android) 또는 쿠퍼티노 디자인(ios) 중 하나만 선택하여 ui를 구성하여도 os에 상관없이 하나의 디자인으로 구현이 가능합니다. - 리액트의 경우 웹으로 구현하고, native쪽에서 webview형식으로 어플을 구성한다면 문제가 없지만, react-native를 사용하면, 각 os에 맞는 ui를 구성해야 하는 걸로 알고 있습니다. 4. 플러터의 native적으로 성능 - 플러터의 경우 앱에서 native에 가까운 성능을 보여준다고 합니다. 그 이유는 1)스키아라는 디자인 엔진이 있어서 이고, 2) dart 코드를 cpu가 이해할 수 있는 기계 코드로 컴파일 해주는 AOT 컴파일러도 있는 등, 여러 가지가 있습니다. 제가 알고 있는 지식으로 이상 답변 드렸습니다. 짧게 요약하자면, - 빠르게 만들어야 하고 native 성능에 가까운 결과물을 원하신다면 : dart와 플러터 - 시간적인 여유가 있고 웹과 앱 두 가지 토끼를 잡으며, 개발 과정 중 어려움에 대한 정보를 많이 얻고 싶다면 : 자바스크립트와 리액트 이렇게 생각하시면 되겠습니다. 감사합니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 27일 오후 2:35

댓글 0

    함께 읽은 게시물

    < 사람은 ‘의견’을 지키는 게 아니라 ‘자존심’을 지킨다 >

    1. 우리는 어떤 저항감 없이, 심각한 감정의 동요 없이 생각을 바꾸기도 한다.

    ... 더 보기

    < 고난은 언제나 대운의 옷을 입고 온다 >

    1. 외부 세계의 모든 것이 무너졌을 때 내면에서는 과연 어떤 일들이 벌어지는지를 나도 함께 탐색해 보고 싶었다.

    ... 더 보기

    정부는 이런 관행이 기관의 단타 매매와 새내기주 가격 하락으로 이어진다고 보고 의무 보유 확약 물량이 40%(올해는 30%)에 미치지 못하면 주관 증권사가 공모주의 1%를 6개월 동안 반드시 보유하도록 했다. 약 20% 수준이었던 의무 보유 확약 비율을 30%대로 끌어올리지 못하면 주관사가 공모주 인수에 따른 리스크를 안게 되는 만큼 부담이 크다.

    ... 더 보기

    셈법 복잡해진 IPO…기관 의무 보유 강화하자 신고서 제출 '0' [시그널]

    서울경제

    셈법 복잡해진 IPO…기관 의무 보유 강화하자 신고서 제출 '0' [시그널]

    < 성공한 사람들은 ‘의도적으로’ 선택한다 >

    1. '의도적'은 당신에게 가장 중요한 단어다. 우리가 결정하는 데 도움이 되는 유일한 핵심 단어일 수도 있다.

    ... 더 보기

    < ‘기회’는 늘 ‘문제’로 가장해서 나타난다 >

    1. 문제를 일으킬 때 했던 것과 같은 생각으로는 문제를 해결할 수 없다.

    ... 더 보기