什么是更快的ionic2或nativescript?

Dan*_*har 5 ionic-framework nativescript ionic2

我想知道是否有人知道什么有更快的性能速度ionic2或nativescript?ionic2仍然在Cordova的webview上运行吗?或者它类似于nativescript?

Bra*_*tin 15

Ionic 2仍然使用webview.事情变得更快,更新的设备当然更快.Ionic正在做一些很棒的事情,但是使用NativeScript IMO你会有更好的应用程序.我现在没有任何基准测试,但我可以向你保证,如果有人确实有基准测试,NativeScript可能会在所有方面获胜,因为它不是webview.它类似于天然和xamarin的反应.与大多数选择一样,它取决于您的需求以及时间,成本等因素.所有这些框架都有利有弊.我个人决定使用NativeScript,因为我不知道反应原生的反应,我想在webview中使用原生UI而不是原生的组件.但是对于快速原型或应用程序,您可能希望将其重新用作PWA(渐进式Web应用程序),离子在这方面是一个不错的选择.你当然可以使用angular来重复使用它们进行代码重用,并使用react本身做出反应但是UI不同,因为它不与web DOM共享.希望有所帮助.

所以这回答了你的问题,这里是来自Burke Holland的一个xamarin和NativeScript比较文章(适用于telerik),但测试看起来非常公正,因为我已经使用了这两种产品,而且我知道他所使用的项目https:// www .nativescript.org /博客/信息/ nativescript-和xamarin

  • 我有一个朋友,他发誓Ionic.他几乎引用了易用性和快速开发,因为他更喜欢它.就个人而言,在与他一起编写Ionic 1应用程序之后,我再也不想使用混合动力了,但那只是我:P (3认同)
  • NativeScript中的组件是本机组件,因此无需“伪造”它以使按钮看起来像其在android或iOS上的本机组件。NativeScript团队选择使用CSS来设计本机组件的样式。由于Web开发人员已经了解CSS,因此可以轻松过渡。例如,如果您想要一个蓝色按钮,则可以使用属性`backgroundColor =“#3489db”`在用户界面中为组件设置样式,或者在.css文件中创建一个类,然后在该组件上设置该类。这非常简单,并且工作原理是将css props映射到用于设计本机组件样式的本机方法。 (2认同)
  • Ionic 4 有很多bug,例如使用ionic 编写的ios 应用程序,安装1 周后会在启动时崩溃。如果你想要一个可靠的应用程序,那么不要使用 ionic,最好使用 nativescript 或 flutter。 (2认同)