1. 리엑트 네이티브란?
요즘 크로스플랫폼이라는 단어를 많이 사용하게됩니다. 크로스플랫폼 혹은 멀티플랫폼이라고도 하는 개발 도구들이 우후죽순 생겨나기 시작했습니다.
크로스플랫폼도구란 하나의 언어로 다양한 플랫폼인 web, ios, android 등을 개발할 수 있는 도구를 말합니다. 예를 들어 angular의 ionic, 구글의 flutter, c#으로 개발하는 xamarin, 마지막으로 리엑트 네이티브까지 개발자들은 행복한 고민에 놓일 수 있습니다.
이런 도구들 중 가장 핫하게 뜨고있는 리엑트 네이티브는 2017년 부터 지금까지 독주를 이어오고 있습니다.
코기(cogi) - 알기쉬운 단축 URL
cogi.kr
코기(cogi) - 알기쉬운 단축 URL
cogi.kr
위의 URL을 통해 흥미로운 비교를 해보시기 바랍니다.
도구들 중에 저희가 집중하고있는 것은 리엑트 네이티브 입니다.
장점
- 어마어마한 생산성
- UI 패키지
- 라이브리로딩
- 코드푸시
- 자바스크립트 코드를 이용한 문법
단점
- 뷰 스택이 쌓일수록 느림
- expo-cli 사용시 native 기술 한계
- native-cli 사용시 os 영역이 존재
제가생각하는 최대의 장점은 누구에게나 친숙한 자바스크립트 코드를 이용하여 native 앱을 제작할 수 있다는 점입니다.
'Front-End > ReactNative' 카테고리의 다른 글
[ReactNative] 리엑트네이티브 설치하기 (0) | 2019.11.28 |
---|