我有一个关于移动应用程序的想法,我想做一个。我在设备上本地编程方面经验丰富,但在制作具有服务器的东西方面却没有那么多经验。 我(相当仓促地(在 HostGator 租用了一台服务器并租用了域名。 我之前为大学做过一个项目,做了服务器端脚本,但它有缺陷,没有很好地打磨,花了很多时间。所以我想尽可能避免它。 我从早到晚一直在互联网上搜索服务,这些服务可以从我的 bac 中承担服务器端的负载。
我计划构建一个iPhone和一个Android应用程序,它们实际上将成为服务器上数据的"包装器"。我一般需要用户帐户和数据库。该应用程序基本上将以某种方式连接用户并为其组织活动。我看到了很多像"Parse"和"Kinvey"这样的名字,但我不确定这是否是我想要的。 我是否需要自己构建一个 API,将其放在服务器上,然后围绕它包装应用程序?还是(希望(有另一种解决方案?我正在寻找一般指导和确切的研究内容。
您正在寻找的是BaaSs(后端即服务(,并且有很多选择。我强烈推荐Firebase作为起点,因为它非常易于使用,并且启动和运行速度非常快,尽管在掌握如何以有效的方式定义数据方面可能存在学习曲线。Parse 现在已经不复存在,您可能仍然需要努力尝试将其部署到服务器上,如果您没有这种东西的经验,这可能是一项艰巨的任务,因为它现在只是一个开源项目,不会像以前那样为您提供任何开箱即用的服务器基础设施。其他有前途的 BaaSs 是 Realm 的移动平台,我还没有尝试过。