gpt4 book ai didi

NativeScript 限制

转载 作者:行者123 更新时间:2023-12-03 09:24:35 28 4
gpt4 key购买 nike

我正在评估不同的移动框架,我认为 nativescript 是一个不错的选择。但我不知道开发过程是否存在限制。例如,我对样式有限制(这并不重要),但我想知道将来我是否可以有限制并且不能使用某些 native 功能或外部库。
谢谢!

最佳答案

我从 v0.90 开始使用 NativeScript。我为 NativeScript 编写了多个应用程序和 40 多个插件,所以我非常熟悉平台的来龙去脉。

这篇文章的功能截至 v6.50 .

我只能想到几个限制;

  • 工具有时还有很多不足之处,但是在很多情况下,使用支持的 IDE 使其比 native CLI 更好。
  • 有时错误并不总是从应用程序传播回屏幕/IDE——因此您必须执行诸如“adb logcat”之类的操作来查看完整的错误日志以查看被 CLI 过滤掉的错误。
  • native 服务(即后台服务)--- 这更好地编写为 native 代码。 NS 运行时在运行时占用内存;因此,您通常需要尽可能少的内存占用的服务——除了 Java/ObjC 之外,我不会将任何东西用于后台服务。
  • android 上的 OpenGL 需要在单独的线程中运行,当从任何 native 调用返回时,NS 默认将您切换回主线程;这基本上杀死了直接的 NS opengl 调用。然而,无论如何,用 Java 或 Kotlin 创建任何 OpenGL 的东西实际上更好;然后让 NS 调用处理所有渲染的 native 代码,所以这更像是一个小烦恼。

  • 除此之外,我想不出任何“真正的”限制;您可以完全访问 native 平台,并且实际上可以设置任何控件的样式,只要您知道如何通过 native 调用进行操作;如果由于某种原因控件不支持正常的 css 样式。我和其他人在我们的应用程序中使用了许多 Android 和 iOS 库。您可以轻松重用 native android/ios 组件,您可以完全访问 native iOS 或 Android 应用程序可用的任何内容。

    你可以看看 https://plugins.nativescript.rocks获取 NativeScript 社区中所有插件的列表。

    关于NativeScript 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40224746/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com