【发布时间】:2016-12-13 22:05:42
【问题描述】:
我已经阅读了这篇不错的博文 https://auth0.com/blog/converting-your-web-app-to-mobile/
我想问一下:
NativeScript 能否进行与 Cordova 相同的转换?
问候 马哈茂德
【问题讨论】:
标签: cordova nativescript
我已经阅读了这篇不错的博文 https://auth0.com/blog/converting-your-web-app-to-mobile/
我想问一下:
NativeScript 能否进行与 Cordova 相同的转换?
问候 马哈茂德
【问题讨论】:
标签: cordova nativescript
NativeScript 采用与 Cordova 不同的方法。
Cordova(以及使用 Cordova 的框架,如 Ionic)基本上采用您的 Web 应用程序并在称为 WebView 的类似浏览器的小型组件中运行它。你的 UI 不是原生的,它只是用 CSS 样式化的 HTML,看起来像原生组件。
NativeScript 与您编写 Web 应用程序的方式类似,但您不是使用 HTML 元素,而是使用映射到真正本机元素的 NativeScript 元素。当您实际构建应用程序时,您将拥有真正的本机应用程序,这应该会为您提供更多性能。您的代码在与应用程序捆绑在一起的 JS 虚拟机中运行。
简而言之,是的,它可以做一些类似于 Cordova 的事情 - 将您的 Web 应用程序代码重用于移动应用程序,但构建过程和生成的应用程序是不同的。
【讨论】: