expo cli Vs react-native cl

2019. 4. 2. 21:30javascript/react-native

expo cli Vs react-native cli

 

이전에 expo cli와 react-native cli를 통해 개발 해본적이 있다. 

둘을 서로 비교해보려고 한다. 

 

expo

장점 

ㅇ 일단 배포하기에 너무 편하다.

      - 매번 배포할 때 마다 검사받아야 하는 것이 아니다.

      - expo서버에 위치하는 코드만 바꾸어 주면 되 기 때문이다. 

      - update와 배포하는데 훨씬 편하다. 

ㅇ ios 없이도 expo client와 통해 iphone test 가능 (mac os에서만 가능)

ㅇ android studio x-code 없이도 자기가 사용하는 툴을 갖고 개발 가능

ㅇ 빠르고 간단하게 프로젝트 설치 가능

 

단점 

ㅇ java, kotlin, object-c, swift로 추가 작성못하고 이 것으로 작성된 원시 모듈 사용못한 

      - github에 있는 라이브러리 잘 보고 사용하기 

      - expo 클라이언트에서는 잘되지만 다른 곳에서는 잘 안될 수 있음

 

native 

장점

ㅇ 자기가 원하는 언어로 추가적으로 작성할 수 있다. 

ㅇ kotlin, java, swift, object-c

단점 

ㅇ mac os 없이 ios 개발 못함

ㅇ 설정하는 데 오랜 시간 걸림

ㅇ 배포, 업데이트 하는데에 오랜시간 걸림