9P by nezz1204 2020-11-17 | favorite | 댓글 1개

Angular, Vue.js 등의 자바스크립트 라이브러리를 이용하면 네이티브 모바일 앱을 만들수 있는 프레임워크.

Vue.js를 이용해서 모바일 앱을 개발해 보려고 하다가 발견했습니다. React native와 비슷한 시기에 나온것 같은데 처음 발견해서 공유합니다.

혹시 사용해보신 분이 계시려나요?

공유 감사합니다.
Vue & Angular 개발자를 위한 ReactNative 라고 보면 될 것 같네요.
찾아보니 두개를 비교한 최근 글이 있어서 읽어보니 재미나네요.

NativeScript vs React Native in 2020 - Which One to Choose?
https://www.monterail.com/blog/nativescript-vs-react-native-2020

가장 중요한 차이는 Native API 연동부분인데
- ReactNative 는 기본으로 지원하지 않는 특정 API를 쓸려면 써드파티 모듈을 찾거나, 직접 자신이 Bridge를 만들어야 함
- NativeScript 는 기본적으로 모든 iOS/Android API를 내부의 JavaScript VirtualMachine 에 먼저 다 넣어놓는 방식을 취해서 그냥 가져다 쓰면 됨

요즘은 거의 ReactNative 용으로 모듈이 빠르게 나오니 큰 문제는 없겠지만, 기능이 많아지면 달라지긴 하겠네요.

NativeScript엔 잘 구성된 플러그인 마켓플레이스가 있다는것도 장점이구요. https://market.nativescript.org/

속도의 차이는 거의 없다는 걸로 보이고,
React 사용자라면 RN을, Vue 나 Angular 개발자라면 NativeScript 를 선택하게 되지 않을까 생각이 드는데요.

일단 ReactNative 가 훨씬 사용자층이 많긴 해서 약간 밀리는 감이 없잖아 있네요 ^^;