반응형
⭐장단점 비교

ReactNative의 장점
- JavaScript와 React를 안다면 RN을 공부하지 않아도 개발할 수 있다.
- NPM과 같은 거대한 라이브러리 저장소가 있다.
- 함수형 프로그래밍을 할 수 있다. (Case By Case)
- Expo를 사용할 수 있다.
ReactNative의 단점
- Facebook에서 ReactNative에 대한 지원을 점점 끊는다.
- 하드웨워 혹은 커스터마이징 혹은 카메라 등 하드한 작업을 하기에는 무리다.
- 네비게이션, 이미지 확대 등 간단한 기능도 지원을 하지 않는다 = 라이브러리를 사용해야한다.
- 오류가 난다면 고치기가 힘들다. 즉 오픈소스에 의지해야하니 오류 잡기가 힘들다.

Flutter의 장점
- Google의 지원이 엄청 빵빵하다.
- 객체지향 프로그래밍 스타일이다. (Case By Case)
- 네비게이션, 카메라 등 Flutter 안에서 모든걸 제공해준다.
- 문서가 매우 잘 정리되어있다. (강의 영상 제공 by Google)
Flutter의 단점
- Google이 갑자기 Flutter를 언제 죽일지 걱정해야한다.
- 모든 Flutter 앱은 구글앱처럼 생겼다. 물론 아이폰도 마찬가지이다.
- 쉽게 구현할 수 있는건 어렵게 해놓고, 어렵게 구현할 수 있는것은 쉽게 해놓았다.(RN 개발자 시점)
- Dart라는 언어를 처음부터 공부해야한다.
📦동작 구조

👍대표작
Top 10 companies that built their products with React Native:
- Facebook;
- Instagram;
- Pinterest;
- Uber Eats;
- Bloomberg;
- Walmart;
- Shopify;
- Skype;
- Tesla;
- Wix.
Top 10 companies that created their products using Flutter:
- Google Ads;
- eBay Motors;
- Toyota;
- BMW;
- Alibaba;
- Groupon;
- Realtor.com;
- Reflectly;
- Square;
- The New York Times.
📏 그 외
깃허브 Star-Histroy

커뮤니티 내 선호도

참고 할만한 링크
리액트 네이티브 개발자가 생각하는 RN vs Flutter .2020
Flutter vs. React Native in 2022 - Detailed Framework Comparison [Update January]
반응형
'Flutter' 카테고리의 다른 글
Flutter androidx 오류 모음 (0) | 2022.06.20 |
---|---|
플러터 English_words 라이브러리 (0) | 2022.06.20 |
flutter 기본 프로젝트 구조 (0) | 2022.03.22 |
Dart 연산자 정리 (0) | 2022.03.22 |
Flutter androidx 마이그레이션 안될 때 (0) | 2022.03.22 |