我已经阅读了这篇精彩的博文 https://auth0.com/blog/converting-your-web-app-to-mobile/
我想问一下:
NativeScript可以执行与Cordova相同的转换吗?
此致 马哈茂德
答案 0 :(得分:0)
NativeScript采用与Cordova不同的方法。
Cordova(和使用Cordova的框架,如Ionic)基本上将您的Web应用程序运行在一个名为WebView的类似浏览器的小组件中运行。您的用户界面不是原生的,只是使用css的HTML样式看起来像本机组件。
NativeScript与编写Web应用程序的方式类似,但您不使用HTML元素,而是使用映射到真实本机元素的NativeScript元素。当您实际构建应用程序时,您将拥有真正的本机应用程序,它可以为您提供更多性能。您的代码在JS虚拟机中运行,该虚拟机与应用程序捆绑在一起。
简而言之,它可以做类似于Cordova的事情 - 重用您的Web应用程序代码用于移动应用程序,但构建过程和生成的应用程序是不同的。