我正在构建一个应用程序,它只是一个投票系统。成千上万的用户将投票。他们投票的唯一方法是通过Android或iPhone应用程序。 Web应用程序只能显示投票结果,而通过webapp,投票只能是可读的。我想知道我是否可以构建一个共同的后端(如果有人通过Android应用程序添加投票,它会在iphone和Web应用程序中无缝更新)和Android,iphone和Web应用程序的差异UI
我主要计划使用Java作为后端。有人可以建议任何其他简单的后端。
答案 0 :(得分:0)
查看PhoneGap,它非常适合在多个操作系统中制作移动应用,只需要简单的javascript / html工作。从它的外观来看,你已经有了一个Web应用程序,可以使用PhoneGap作为一个很好的起点来包装它。
答案 1 :(得分:0)
是的,这很有可能。看看REST api是什么。根据您的后端内置情况,您可以使用不同的解决方案。您可以使用JSON以统一格式向您的后端发送/回复数据,iOS和Android应用都可以接收这些数据。
答案 2 :(得分:0)
有许多后端即服务(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 :(得分:0)
回答你的问题“是否可以为Android,iphone和webapp设置一个平台/后端”:是的,这是可能的。
您需要一个可在服务器上运行的后端。在此后端然后访问所有应用程序。
您已经提到很多用户都会使用您的应用。这意味着您需要强大的服务器和扩展,或者您使用后端作为服务提供商。
如果您使用敏感数据,我建议您apiOmat。该提供商位于德国,因此具有强大的安全政策。