针对自定义后端的iOS开发

问题描述 投票:0回答:1

我正在与一个小型开发团队一起开发一个 iOS 应用程序。 该应用程序在其所依赖的后端有一个相当广泛的自定义 API。

我的问题是:

在使用自定义后端(Rails、Node 等)开发 iOS 应用程序的大型团队中,iOS 开发人员针对后端进行开发工作的一般流程是什么?

1) 我们为 API 开发人员提供了 Vagrant box。 iOS 应该针对它构建 localhost 吗?

  • 这对我来说似乎有问题,因为开发人员需要他们的 Vagrant 盒子设置才能完成任何 iOS 工作。 因此,如果有一天他们在另一台机器上远程工作,他们必须设置 Vagrant 盒子来进行开发(也许不是一个大问题)

2) 仅依赖单一远程临时服务器?

  • 这是一个问题,因为随着团队的成长,每个人都会致力于他们想要测试的功能。 此外,每次您想要尝试更改时,都必须执行整个 Staging CI 管道,这有点痛苦。

3) 为每个开发人员配备单独的远程开发盒

  • 这看起来很有趣。 本质上,在单个盒子上制作应用程序的缩小版本,每个开发人员都会获得一个远程盒子(在 AWS 上)。 可能几乎属于免费/非常便宜的 AWS 级别。 然而,这需要大量的设置工作,并且使这批不断增长的开发盒与登台/生产保持同步可能会很痛苦

这通常是如何实现的?

ios amazon-web-services vagrant
1个回答
-1
投票

我可以说,iOS 开发和自定义后端开发是齐头并进的。当我构建应用程序时,iOS 开发的重点是创建流畅且具有视觉吸引力的用户体验。同时,定制后端确保所有数据处理、用户身份验证以及与其他系统的集成完美运行。

例如,我的自定义后端处理诸如跨设备同步用户数据、安全存储应用程序内容以及处理实时更新等任务。这使得 iOS 应用程序更快、更可靠,因为后端的设计就是为了满足其要求。根据我的经验,拥有强大的自定义后端对于使应用程序可扩展并在 iOS 上提供出色的用户体验至关重要。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.