Flutter

Flutter vs React Native 비교 분석

Yukart 2022. 3. 27. 13:53
반응형

⭐장단점 비교


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:

  1. Facebook;
  2. Instagram;
  3. Pinterest;
  4. Uber Eats;
  5. Bloomberg;
  6. Walmart;
  7. Shopify;
  8. Skype;
  9. Tesla;
  10. Wix.

Top 10 companies that created their products using Flutter:

  1. Google Ads;
  2. eBay Motors;
  3. Toyota;
  4. BMW;
  5. Alibaba;
  6. Groupon;
  7. Realtor.com;
  8. Reflectly;
  9. Square;
  10. The New York Times.

📏 그 외

깃허브 Star-Histroy

커뮤니티 내 선호도

참고 할만한 링크


리액트 네이티브 개발자가 생각하는 RN vs Flutter .2020

리액트 네이티브 vs 플러터. 당신의 선택은?

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