对于基于应用程序的在线商店,我应该使用本机应用程序还是混合应用程序 [关闭]
Posted
技术标签:
【中文标题】对于基于应用程序的在线商店,我应该使用本机应用程序还是混合应用程序 [关闭]【英文标题】:Should I use a native or a hybrid app for an an app based Online-Shop [closed] 【发布时间】:2021-07-07 06:15:28 【问题描述】:我想制作一个用户可以购买不同产品的应用。我不希望应用程序在浏览器中运行。这就是为什么我会使用本机或混合应用程序的原因。商店有很多带有大量图片的产品,我希望这些图片是从应用中的网络存储加载的。
这可以通过原生应用实现还是我应该使用混合应用?还是有可能?
混合应用程序需要哪种编程语言?
【问题讨论】:
【参考方案1】:原生与混合应用的辩论会根据您的优先级而改变其结果。你应该总是选择最适合你需要的东西。选择使用 Native 或 Hybrid 时需要考虑的几点是,
开发时间 - 比较 Native 与 Hybrid 时要考虑的最重要的一点是代码是为 android 和 ios 平台单独编写的,因为它们在前一种方法中的技术差异。 而对于 Hybrid,同一开发人员为这两个平台编写了一个代码,这意味着您可以使用相同的代码为 Android 和 iOS 构建 Hybrid 应用程序。
移动应用费用 - 根据***移动应用开发公司的说法,与使用原生应用开发相同的应用项目相比,使用 Hybrid 方法开发应用的成本可以降低 30%-35%。
UI/UX 体验/性能 - 尽管混合应用在性能方面已经赶上了原生应用,但原生应用仍然可以提供更好的体验并提供良好的长期稳定性。
API 和第三方库支持 - 在 API 可访问性方面,原生应用程序开发框架可以直接使用所有类型的 API。而在混合技术的情况下,这是不可能的。
现在回答您的特定查询,图像缓存在本机和混合应用程序中都可用,您无需过多担心。
您可以使用 React Native 或 Flutter 来构建混合应用程序。 React Native 使用良好的旧 javascript 进行开发,而 Flutter 使用一种称为 Dart 的新语言。尽管两者都是非常流行的开发框架,但选择哪一个本身就是另一场争论,因为两者都有其优点和缺点。
就个人而言,如果我正在构建一个电子商务应用程序,我可能会选择 React Native。
【讨论】:
以上是关于对于基于应用程序的在线商店,我应该使用本机应用程序还是混合应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章