哪个是更好的vue-native或nativescript-vue?

时间:2018-12-20 10:46:47

标签: vuejs2 nativescript nativescript-vue vue-native

我想使用vue js启动一个移动应用程序。任何人都可以建议我可以在vue-native nativescript-vue 之间选择哪个框架吗?

3 个答案:

答案 0 :(得分:24)

Vue-Native只是ReactNative的包装器。所以问题变成了 ReactNative NativeScript

我认为它是 NativeScript

  • 支持Angular&Vue等框架
  • 也可以使用Core JavaScript / TypeScript
  • 更好的代码共享
  • 100%访问本机api

ReactNative 具有庞大的社区和种类繁多的插件,但是问题在于您需要自定义。每个应用程序都有其独特的风格,至少要等到对Objective C / Java有足够的了解并处理自己的fork等之后,才能真正满足自己的需求来定制插件就变得非常困难。

使用 NativeScript ,您始终可以通过JavaScript访问本机对象和api,如果想自定义任何内容,只需在项目中的插件上编写替代项。

这里很少有博客文章和视频可以比较这些框架。

答案 1 :(得分:1)

@Manoj提到使用Nativescript的最大优点是:您可以从Javascript访问所有本机elemnet和api。

我认为另一个优点是能够创建代码共享项目。全新的Vue CLI插件可实现Web和移动设备之间的代码共享。没有什么比观看您的Web,iOS和Android应用程序同时使用相同的代码同时旋转更棒了。

您可以进一步阅读本机脚本blog,而here是示例项目。

答案 2 :(得分:0)

您还应该研究用Cordova包装Vue应用。最近,我被要求构建一个移动应用程序,并同时通过vue-native和nativescript-vue进行,最终以Cordova结尾。

从根本上讲,您可以包装任何静态网站并将其编译为android或ios应用。如果您需要本机元素,也可以在Cordova触发“ deviceready”事件后执行。