场景:
使用Ionic,React Native,NativeScript和Flutter进行操作有什么区别?
答案 0 :(得分:1)
实现Ionic,ReactNative和Flutter的功能或多或少都是相同的。您可能必须编写一个插件,在其中必须以本机语言(Objective C / Java)实现该功能,并将其与Ionic&ReactNative的JavaScript / Flutter的Dart接口。
但是与NativeScript完全不同,它具有一个 JavaScript运行时,该运行时具有对所有设备api的100%访问权限。如果您愿意重复使用代码或仅使用JavaScript直接访问项目中的任何api,则可以编写插件。如果您使用TypeScript,则通过键入所有本机api可以使生活更加轻松。
Here is a video简要讨论了这些平台之间的区别。