原生脚本和爱奥尼亚框架都用于构建IOS和安卓应用程序,并带有web view&;分别没有web视图.
在上述技术中,我混淆了web视图的概念和没有web视图的概念.
原生脚本和爱奥尼亚框架的关键区别是什么.
有谁能解释一下或者提供一些相关的信息吗.
(如果我的理解有误,请纠正我)
原生脚本和爱奥尼亚框架都用于构建IOS和安卓应用程序,并带有web view&;分别没有web视图.
在上述技术中,我混淆了web视图的概念和没有web视图的概念.
原生脚本和爱奥尼亚框架的关键区别是什么.
有谁能解释一下或者提供一些相关的信息吗.
(如果我的理解有误,请纠正我)
我在react native和native script上都做过工作,在8个月的时间里,我在这两个平台上开发了一些应用程序.爱奥尼亚是我必须try 的.因此,我将分享我使用react native和nativescript的经验.
react native和nativescript既有优点也有缺点.这取决于您主要 Select 的应用程序的用户需求.
例如:
另一方面,应用程序将是android的首选版本,相比于iOS,我 Select 了原生脚本,因为与react native相比,它对android的支持更好.nativescript的主要优点是angular-2数据绑定方法,它减少了react native中没有的工作.
react native的社区比nativescript规模巨大,而且增长速度更快,但我发现native script社区更有用.
以下是从各自官方网站获取的所有信息的总体描述
REACT NATIVE
React Native允许您仅使用JavaScript构建移动应用程序.它使用与React相同的设计,允许您使用声明性组件组成丰富的移动UI.使用React Native,您不会构建"移动web应用程序"、"HTML5应用程序"或"混合应用程序".你构建了一个真正的移动应用程序,它与使用Objective-C或Java构建的应用程序没有区别.React Native使用与常规iOS和Android应用相同的基本UI构建块.您只需使用JavaScript将这些构建块组合在一起,然后做出react .
NATIVESCRIPT
NativeScript是在没有web视图的情况下构建跨平台、本机iOS和Android应用程序的方式.使用Angular、TypeScript或现代JavaScript获得真正的原生UI和性能,同时与web共享技能和代码.通过JavaScript和重用NPM、CocoaPods和Gradle的包,100%访问本机API.开源,由Telerik支持.
IONIC
Ionic framework是一款用于开发移动应用程序的开源SDK.由于基于AngularJS和Apache Cordova,爱奥尼亚能够为iOS和Android构建混合应用程序,而不是单独的应用程序.它有相当好的文档和教程.此外,只需了解基本的Javascript和HTML,您就可以开始学习了.