Need advice about which tool to choose?Ask the StackShare community!

Vue Native

101
746
+ 1
57
Weex

27
55
+ 1
8
Add tool

Vue Native vs Weex: What are the differences?

<Write Introduction here>
  1. Component Reusability: Vue Native uses Vue.js components which allows for easy reusability of components across the application, while Weex uses a custom component system that may not be as flexible in terms of reusability.

  2. Performance: Weex is known for its high performance as it directly compiles to native code, whereas Vue Native uses a JavaScript bridge to communicate with native components which may impact performance.

  3. Ecosystem: Vue Native leverages the Vue.js ecosystem which includes a large number of plugins and resources readily available, while Weex has a smaller ecosystem with fewer resources and plugins.

  4. Learning Curve: Vue Native has a lower learning curve for developers familiar with Vue.js, making it easier to get started, whereas Weex may require additional time to learn its custom component system and bridge interactions.

  5. Community Support: Vue Native has a larger and more active community compared to Weex, which can provide more support and resources for developers facing challenges or seeking guidance.

  6. Platform Support: Weex has broader platform support including web, iOS, and Android, while Vue Native is primarily focused on supporting iOS and Android platforms.

In Summary, Vue Native and Weex differ in terms of component reusability, performance, ecosystem, learning curve, community support, and platform compatibility.
Advice on Vue Native and Weex
Needs advice
on
React NativeReact Native
and
Vue NativeVue Native

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!!!

See more
Replies (1)
Barry Hylton
Recommends
on
Vue NativeVue Native

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.

See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Vue Native
Pros of Weex
  • 13
    Can use v-if, v-model and so on
  • 11
    Can be use with vuex and vue-router
  • 8
    Use .vue file instead of .js
  • 6
    Syntactic sugar
  • 5
    Single File Components
  • 5
    Easier to learn
  • 3
    Reactive programming
  • 3
    Great CLI
  • 3
    IOS + Android
  • 2
    Backed by Apache and Alibaba
  • 2
    Hot reload
  • 1
    Cross platform
  • 1
    Web platform capable
  • 1
    VueJS based
  • 1
    Almost "batteries included"

Sign up to add or upvote prosMake informed product decisions

Cons of Vue Native
Cons of Weex
  • 6
    Read more docs
  • 2
    Transpiles to React Native
  • 1
    Small support community
  • 1
    Los od docs written only in Chinesse
  • 1
    Lot of docs written only in Chinesse

Sign up to add or upvote consMake informed product decisions

What is Vue Native?

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 Weex?

Weex renders code in native widgets in Android & iOS and helps preserve the quality of user experience on critical platforms.

Need advice about which tool to choose?Ask the StackShare community!

What companies use Vue Native?
What companies use Weex?
    No companies found
    See which teams inside your own company are using Vue Native or Weex.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Vue Native?
    What tools integrate with Weex?
      No integrations found
      What are some alternatives to Vue Native and Weex?
      React Native
      React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
      Vue.js
      It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
      React
      Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
      Flutter
      Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
      NativeScript
      NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms.
      See all alternatives