Need advice about which tool to choose?Ask the StackShare community!
Vue Native vs NativeScript-Vue: What are the differences?
What is Vue Native? Build cross platform native mobile apps using Vue.js. Vue Native is a mobile framework to build truly native mobile app using Vue.js. Its is designed to connect React Native and Vue.js Vue Native is a wrapper around React Native APIs, which allows you to use Vue.js and compose rich mobile User Interface..
What is NativeScript-Vue? Truly native apps using Vue.js and NativeScript. It is a NativeScript plugin which allows you to use Vue.js to craft your mobile application. It aims to have a syntax that you are used to from Vue.js.
Vue Native and NativeScript-Vue can be primarily classified as "Cross-Platform Mobile Development" tools.
Some of the features offered by Vue Native are:
- Declarative rendering
- Two-way binding
- Goodness of Vue ecosystem
On the other hand, NativeScript-Vue provides the following key features:
- Easy to get started with, it is a single dependency that you can install through npm
- Aims to have a syntax that you are used to from Vue.js
- Rapid workflow
Vue Native is an open source tool with 6.71K GitHub stars and 239 GitHub forks. Here's a link to Vue Native's open source repository on GitHub.
I'm a huge fan of Vue.js and I'm pretty comfortable with it. I need to build a mobile app for my company and I was now wondering whether I could make use of VueJS with Vue Native instead of switching to React. I know Vue Native builds on top of RN. My question is whether I'd have as much freedom with Vue Native over RN and whether you feel like Vue Native is "production ready" or not. Not sure of which shortcomings I may find using Vue Native... Thanks a lot!!!
Vue Native is definitely production-ready in my experience. I've used both, have apps built with both in production right now, and both are fine technologies. As far as I can recall, there's nothing in RN that you can't do in VN. Given that, I would say go with "the devil you know".
That said, the one downside of VN over RN is that there are a lot more people using RN last I checked, so there are likely more resources readily available.
Pros of NativeScript-Vue
Pros of Vue Native
- Can use v-if, v-model and so on13
- Can be use with vuex and vue-router11
- Use .vue file instead of .js8
- Syntactic sugar6
- Single File Components5
- Easier to learn5
- Reactive programming3
- Great CLI3
- IOS + Android3
Sign up to add or upvote prosMake informed product decisions
Cons of NativeScript-Vue
Cons of Vue Native
- Read more docs6
- Transpiles to React Native2