Vuejs2 哪一种vue本地版或nativescript vue更好?

Vuejs2 哪一种vue本地版或nativescript vue更好?,vuejs2,nativescript,nativescript-vue,vue-native,Vuejs2,Nativescript,Nativescript Vue,Vue Native,我想用VueJS启动一个移动应用程序。有人能建议我选择哪个框架吗?Vue Native只不过是ReactNative的包装。因此,问题变成了ReactNativevsNativeScript 在我看来,它是NativeScript 支持Angular和Vue等框架 也适用于核心JavaScript/TypeScript 更好的代码共享 100%访问本机API ReactNative拥有一个庞大的社区和一系列插件,但问题在于您何时需要定制。每个应用程序都有自己独特的方式,要为自己的需要定制插件

我想用VueJS启动一个移动应用程序。有人能建议我选择哪个框架吗?

Vue Native只不过是ReactNative的包装。因此,问题变成了ReactNativevsNativeScript

在我看来,它是NativeScript

  • 支持Angular和Vue等框架
  • 也适用于核心JavaScript/TypeScript
  • 更好的代码共享
  • 100%访问本机API
ReactNative拥有一个庞大的社区和一系列插件,但问题在于您何时需要定制。每个应用程序都有自己独特的方式,要为自己的需要定制插件真的很难,至少在你对Objective C/Java有很好的了解并处理好自己的叉子之前是如此

使用NativeScript您可以始终从JavaScript访问本机对象和API,如果您想自定义任何内容,只需在项目中的插件上编写覆盖即可

这里有一些比较这些框架的博客文章和视频


正如@Manoj提到的,使用Nativescript的最大优点是:您可以从Javascript访问所有本机元素和API

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


您可以在nativescript上进一步阅读,这是一个示例项目。

您还应该考虑简单地使用包装您的Vue应用程序。我最近被要求构建一个移动应用程序,并经历了vue native和nativescript vue,最终以Cordova结束


基本上,您可以包装任何静态网站,并将其编译为android或ios应用程序。如果您需要本机元素,您也可以在Cordova启动“deviceready”事件后执行此操作。

到目前为止,您研究了什么?我已经编写了这两种元素的示例应用程序,我觉得本机脚本更好,因为使用本机脚本设计本机组件与HTML标记类似。谢谢manoj。事实上,这两种元素的示例应用程序我也感觉到了本机脚本更好,因为使用本机脚本设计本机组件与HTML标记类似。这意味着Vue native具有相同的反应本机功能,但以Vue方式实现?或者在React Native中可以做的事情在Vue Native中做不到?这是可能的,但我个人不会建议Vue Native,因为它是由第三方维护的。截至今天,回购协议的最后一项活动是4个多月前。