使用NativeScript将Web App转换为移动应用程序

时间:2016-08-08 07:59:03

标签: cordova nativescript

我已经阅读了这篇精彩的博文 https://auth0.com/blog/converting-your-web-app-to-mobile/

我想问一下:

NativeScript可以执行与Cordova相同的转换吗?

此致 马哈茂德

1 个答案:

答案 0 :(得分:0)

NativeScript采用与Cordova不同的方法。

Cordova(和使用Cordova的框架,如Ionic)基本上将您的Web应用程序运行在一个名为WebView的类似浏览器的小组件中运行。您的用户界面不是原生的,只是使用css的HTML样式看起来像本机组件。

NativeScript与编写Web应用程序的方式类似,但您不使用HTML元素,而是使用映射到真实本机元素的NativeScript元素。当您实际构建应用程序时,您将拥有真正的本机应用程序,它可以为您提供更多性能。您的代码在JS虚拟机中运行,该虚拟机与应用程序捆绑在一起。

简而言之,它可以做类似于Cordova的事情 - 重用您的Web应用程序代码用于移动应用程序,但构建过程和生成的应用程序是不同的。