使用 NativeScript 的混合应用程序
Hybrid apps using NativeScript
我正在研究 NativeScript,我看到了简化应用程序开发的巨大潜力。我现在的问题是是否可以或现在可以即时 运行 NativeScript。例如,是否可以创建一个完全用 Objective-C 编写的 iOS 应用程序,然后将关于页面留给 NativeScript 并在 运行 时间内从源获取脚本并在应用程序,JavaScript 对每个网页的评估方式?
我读到 NativeScript 确实使用 JIT,但我不明白 require 机制,如果你在 运行 时间内评估代码,怎么可能需要 Node 模块。
是的,在某种程度上。在 NativeScript 中,它们并不是让您启动 ObjC 应用程序的简单机制;然后调用 NativeScript。你可以反其道而行之;启动 NativeScript 应用程序并调用您自己的 ObjC。 NativeScript 是应用程序的控制器。
至于动态页面;是的,这很容易做到。事实上,我在 NativeScript-LiveSync 插件中使用了一种技术来做到这一点。所有 JavaScript 都在运行时计算。
React Native 让你做到这一点。我不支持它,因为我也在评估解决方案,但从技术上讲,您可以实例化他们的桥并从现有 iOS 应用程序管理它,他们甚至有示例回购协议。
我正在研究 NativeScript,我看到了简化应用程序开发的巨大潜力。我现在的问题是是否可以或现在可以即时 运行 NativeScript。例如,是否可以创建一个完全用 Objective-C 编写的 iOS 应用程序,然后将关于页面留给 NativeScript 并在 运行 时间内从源获取脚本并在应用程序,JavaScript 对每个网页的评估方式?
我读到 NativeScript 确实使用 JIT,但我不明白 require 机制,如果你在 运行 时间内评估代码,怎么可能需要 Node 模块。
是的,在某种程度上。在 NativeScript 中,它们并不是让您启动 ObjC 应用程序的简单机制;然后调用 NativeScript。你可以反其道而行之;启动 NativeScript 应用程序并调用您自己的 ObjC。 NativeScript 是应用程序的控制器。
至于动态页面;是的,这很容易做到。事实上,我在 NativeScript-LiveSync 插件中使用了一种技术来做到这一点。所有 JavaScript 都在运行时计算。
React Native 让你做到这一点。我不支持它,因为我也在评估解决方案,但从技术上讲,您可以实例化他们的桥并从现有 iOS 应用程序管理它,他们甚至有示例回购协议。