我的应用程序的本机或框架编程?如果是框架,那是哪个?
Native or framework programming for my app? And if framework, which one?
我想为 Android 和 iOS 开发应用程序。
这将是一个简单的应用程序,包含一些用户数据和一些成就动画。
它将与我们的服务器通信,其中将使用 REST 作为后端。
我需要保护应用程序。那里将存储非常敏感的数据。
我认为应用程序不需要太多性能。
我要做项目负责人,所以我得找程序员。因此,如果我使用框架,那么编程语言必须处于良好的 performance/price 比率。
由于缺乏信息,很难回答你的问题,但我在过去一年中获得了一些关于这个话题的经验。
框架的选择取决于 time/cost、资源和专业知识。我想您的问题是关于是使用包含网络编程的网络框架,还是使用本机 iOS 和 Android 实现。
使用 Webframe 的最大优势是:
- 可以很容易地包含在两个平台上只需要实现
一次(具有视图平台特定的适应性,例如访问相机
等)
- 不需要额外的专业知识(只需 JavaScript 和 HTML)
- 实施容易,开发速度快 随后开发时间减少
缺点是:
- Webframes 很慢
- 如果有像过渡这样的动画,它可能会很慢
- 用户触发的事件也可能会延迟。 (只有几毫秒,但它可能会很烦人。
- 这可能会导致一个完全无用的应用程序,因为用户体验非常糟糕。
如果您想要一个提供完美用户体验的完整可靠的应用程序,我强烈推荐本机实现。但是你必须考虑,这提供了经验丰富的 Android 和 iOS 程序员,并且与更多的开发时间和后续成本相关联。
我建议实现一个简单的原型,其中包括动画和主要功能。如果用户体验好,那就去吧。
我想为 Android 和 iOS 开发应用程序。 这将是一个简单的应用程序,包含一些用户数据和一些成就动画。 它将与我们的服务器通信,其中将使用 REST 作为后端。 我需要保护应用程序。那里将存储非常敏感的数据。 我认为应用程序不需要太多性能。 我要做项目负责人,所以我得找程序员。因此,如果我使用框架,那么编程语言必须处于良好的 performance/price 比率。
由于缺乏信息,很难回答你的问题,但我在过去一年中获得了一些关于这个话题的经验。
框架的选择取决于 time/cost、资源和专业知识。我想您的问题是关于是使用包含网络编程的网络框架,还是使用本机 iOS 和 Android 实现。
使用 Webframe 的最大优势是:
- 可以很容易地包含在两个平台上只需要实现 一次(具有视图平台特定的适应性,例如访问相机 等)
- 不需要额外的专业知识(只需 JavaScript 和 HTML)
- 实施容易,开发速度快 随后开发时间减少
缺点是:
- Webframes 很慢
- 如果有像过渡这样的动画,它可能会很慢
- 用户触发的事件也可能会延迟。 (只有几毫秒,但它可能会很烦人。
- 这可能会导致一个完全无用的应用程序,因为用户体验非常糟糕。
如果您想要一个提供完美用户体验的完整可靠的应用程序,我强烈推荐本机实现。但是你必须考虑,这提供了经验丰富的 Android 和 iOS 程序员,并且与更多的开发时间和后续成本相关联。
我建议实现一个简单的原型,其中包括动画和主要功能。如果用户体验好,那就去吧。