NativeScript限制

Mat*_*lez 6 nativescript angular2-nativescript

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

Nat*_*ael 11

自v0.90以来我一直在使用NativeScript.我已经为NativeScript编写了多个应用程序和20多个插件,所以我非常熟悉这些平台的细节.这篇文章是v2.40的功能.

我只想到几个限制;

  • 调试很差.(这正在进行中.)
  • LiveSync并不是真正的直播; 有时会出现很大的延迟,而且可能会出现问题.(这也正在进行中)
  • 工具有时会留下很多不足之处(每次发布都会变得更好)
  • 本地服务(即后台服务)---这更好地编写为本机代码.NS运行时在运行时占用内存; 所以你通常想要一个尽可能小的内存占用的服务 - 我不会使用任何东西,除了Java/ObjC用于后台服务.

除此之外,我无法想到任何"真正的"限制; 您可以完全访问本机平台,只要您知道如何通过本机调用来实现任何控制; 如果由于某种原因控件不支持正常的CSS样式.我和其他人在我们的应用程序中使用了许多Android和iOS库.您可以轻松地重用本机android/ios组件,您可以完全访问本机iOS或Android应用程序可用的任何内容.

您可以查看http://nativescript.rocks/all.php以获取NativeScript社区中所有插件的列表.