【发布时间】:2017-04-10 17:06:00
【问题描述】:
我在移动领域已经有一段时间了,我们已经有了原生的 Android 和 iOS 应用。现在我们公司正在计划增强我们的移动网站,我们的团队选择了 Angular 2 + TypeScript + Ionic 2。我们非常困难地完成了在 Ionic + Angular 中的注册表单开发。 现在我开始了解 NativeScript 可以在没有 webview 的情况下开发混合应用程序,并且由于它使用原生 UI 组件,人们说应用程序的外观和性能会很好。
我有点困惑选择一个 1. Angular + TypeScript + Ionic (html, js, css) 要么 2. Angular + TypeScript + NativeScript(xml、js、css)
此外,我们公司的长期计划是保持 iOS、Android 和移动网站的单一来源
请帮帮我。
谢谢
【问题讨论】:
-
SO 不做建议,而且这个问题的答案主要是基于意见的,效率不高。因此我投票结束这个问题。
-
我认为这是一个很好的问题,下面已经有两个很好的答案了。
-
虽然您当然可以使用相同的 www 文件夹为 Cordova 应用程序和移动网站编写单一来源的代码,但如果您计划在 Apple 商店发布,您可能会被拒绝如果他们发现你有一个看起来一样的移动网站,即使稍微重新换了皮肤,Apple 也会这样做。这违反了 Apple 的应用程序指南,并且是他们特别关注的内容。我鼓励我的客户不要这样做,尽管恕我直言,节省维护多个分支机构是一个明智的想法,因为被完全拒绝的风险太大了。
-
我在这里已经两年了,现在决定停止混合/原生混合开发,因为它们都不像您可以提供真正专业的解决方案那样工作。 NativeScript 是一个垂死的社区,它最终会失败。 Flutter 很有前途,但也一样。到目前为止,React Native 可能是一个大项目。我认为我们需要等到我们得到一个非常好的跨平台编码解决方案,然后为不同的平台开发不同的代码。
标签: angular typescript ionic-framework nativescript