【问题标题】:Is it possible to have a single platform/back end for an android,iphone and webapp是否可以为 android、iphone 和 webapp 提供单一平台/后端
【发布时间】:2014-01-12 22:29:15
【问题描述】:

我正在构建一个只是投票系统的应用程序。成千上万的用户将投票。他们可以投票的唯一方法是通过安卓或 iPhone 应用程序。 Web 应用程序只能显示投票结果,并且通过 Web 应用程序只能读取投票结果。我想知道我是否可以构建一个通用的后端(例如,如果有人通过 android 应用程序添加投票,它应该在 iphone 和 web 应用程序中无缝更新)和 android、iphone 和 web 应用程序的差异 UI

我主要计划使用 Java 作为后端。有人可以建议任何其他简单的后端。

【问题讨论】:

  • 您的网络后端是/将内置什么?
  • 我主要计划使用 Java 作为后端。有人可以建议任何其他简单的后端。

标签: android iphone web-applications


【解决方案1】:

回答您的问题“是否有可能为 android、iphone 和 web 应用程序提供单一平台/后端”:是的,这是可能的。

您需要一个在服务器上工作的后端。然后在此后端访问所有应用程序。

您已经提到很多用户会使用您的应用。这意味着您需要强大的服务器和可扩展性,或者您使用后端作为服务提供商。

如果您使用敏感数据,我建议您apiOmat。该提供商位于德国,因此具有强大的安全政策。

【讨论】:

    【解决方案2】:

    有许多后端即服务 (BaaS) 和平台即服务 (PaaS) 提供商可以让您轻松且廉价地执行此操作。还有大量关于您的选择的文档:

    Looking for PaaS providers recommendations

    http://www.quora.com/What-is-the-best-backend-as-a-service-provider

    http://www.infoq.com/articles/paas_comparison

    Parse、Heroku 和 Stackmob 是很好的检查起点。

    【讨论】:

      【解决方案3】:

      是的,这是很有可能的。查看REST api 是什么。根据您的后端内置什么,您可以使用不同的解决方案。您可以使用 JSON 以您的 iOS 和 Android 应用程序都可以接收的统一格式向您的后端发送/回复数据。

      【讨论】:

        【解决方案4】:

        查看PhoneGap,它非常适合制作跨多个操作系统且只需要简单的 javascript/html 工作的移动应用程序。从外观上看,您已经有了一个 Web 应用程序,可以使用 PhoneGap 作为一个很好的起点来包装它。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-11-01
          • 1970-01-01
          • 2013-12-15
          • 1970-01-01
          • 1970-01-01
          • 2012-07-31
          • 1970-01-01
          • 2016-02-28
          相关资源
          最近更新 更多