Programing

Phone gap vs React Native

crosscheck 2020. 11. 12. 07:56
반응형

Phone gap vs React Native


나는 사이드 프로젝트를 시작하고 있습니다. 네이티브 하이브리드 앱입니다. 저는 Phonegap / Ionic / Angular를 많이 사용하여 앱을 빠르게 구축했습니다. 현재 React Native를 연구하고 있습니다. 이 두 가지를 모두 사용하는 사람이 각각에 대해 의견이나 +/-가 있습니까?


나는 둘 다 광범위하게 사용했습니다. 우리는 현재 약 5 개월 동안 React Native를 프로덕션에 사용하고 있으며 이전에 Ionic / Angular 및 Phonegap 프로젝트에서 3 년 동안 작업했습니다.

두 가지 모두에 대해 상당히 광범위한 경험을 가진 사람이 내 생각에 React Native의 장단점은 다음과 같습니다. 이미 경험이 있으므로 Ionic에 들어 가지 않겠습니다.

반응 네이티브 단점 :

  1. 배워야 할 신기술 (아직 사용하지 않았다면 반응, Android 환경 및 Xcode 이해)
  2. 새로운 데이터 아키텍처 및 프레임 워크 (Redux / Mobx / Flux / Reflux / etc ...)
  3. 상당히 새롭고 문서가 아직 나오고 있지만 아직 완전하지는 않습니다 (커뮤니티가 질문에 답하는 데 놀랍지 만)
  4. React Native를 스타일링하는 방법을 배우는 것은 CSS와 유사하여 처음에는 문제를 일으키고 좌절시킬 수 있습니다.

React Native Pro :

  1. 매우 빠른 개발 시간
  2. 장치에로드 될 때 놀라운 사용자 경험 (내 경험 대 하이브리드의 진정한 네이티브 느낌)
  3. 핫 리로딩
  4. Flux 및 유사한 데이터 아키텍처 (배우고 이해 한 후)
  5. 일단 배우면 만드는 재미
  6. 가파른 학습 곡선이 아닙니다.
  7. 놀라운 커뮤니티

누군가를 만나고 다른 사람을 추천한다면 React Native를 확실히 추천 할 것입니다. 즉, PhoneGap / Cordova 및 Ionic은 모두 여전히 매우 견고하며 생산적이라고 느끼고 새로운 기술을 배우는 데 시간을 할애하지 못한다면 그중 하나를 고수하십시오.

참고 URL : https://stackoverflow.com/questions/33286451/phone-gap-vs-react-native

반응형