【问题标题】:Native app for Android and iOS. Little Javascript knowledge. NativeScript? ReactNative? Other ideas?适用于 Android 和 iOS 的本机应用程序。一点Javascript知识。原生脚本?反应原生?其他想法?
【发布时间】:2018-10-15 04:00:22
【问题描述】:

我需要为这两种操作系统开发本机应用程序。 这将是一个简单的应用程序,不会太复杂。

你会推荐我用什么?我只有很少的 Javascript 知识。对 React 或其他框架一无所知。

提前感谢您的帮助。

【问题讨论】:

  • 另外两个问题似乎与提供适当指导有关。 1) 您是否还需要具有相同功能的 Web 应用程序? 2) PWA 是否可以在没有真正的原生应用的情况下提供类似移动设备的体验? developers.google.com/web/progressive-web-apps

标签: android ios mobile nativescript


【解决方案1】:

如果你了解 JavaScript,我会推荐 NativScript

我将 Nativescript 与 Angular 一起使用,但您也可以使用纯 JS。 使用 NativeScript 的另一个原因是 marketplace,如果您使用一些预构建的插件,构建 NativeScript 应用程序的时间将会减少

【讨论】:

  • 我喜欢 NativeScript 的一件事是仅使用 JavaScript 即可无限制地访问本机 API,而使用 Flutter / ReactNative 您仍然必须使用本机语言(Objective C / Java)编写插件并桥接它飞镖/JavaScript。
【解决方案2】:

因此,您希望使用 java 脚本

androidios 开发应用程序

您可以使用以下工具/框架

作为您可以使用的选项

如果您不喜欢 react native 或 native 脚本,这些可能是最好的

如果你对 angular 和 jquery 没问题,那么

您也可以使用ThemeRoller jQuery Mobile拖放主题

上面提到的这些工具/框架在你的电子管和其他博客中有大量的教程(我个人的选择是 ionic / phonegap)

注意: **电话间隙免费供个人使用 **其他完全免费

【讨论】:

    【解决方案3】:

    对于这两个操作系统,我推荐Flutter,由谷歌开发的开源移动应用SDK。

    • Flutter 是 Google 的移动应用 SDK,用于制作高质量的原生 以创纪录的时间在 iOS 和 Android 上的界面。颤振与 现有代码,供开发人员和组织使用 世界,并且是免费和开源的。

    有关颤振的更多信息,请参阅flutter.io

    对于颤振的例子 here

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      相关资源
      最近更新 更多