Kam*_*mal 2 android web-services
我正在构建一个应用程序,它将拥有多个移动应用程序(android/iOS),一个Web应用程序和一个后端服务.所有应用程序都需要从数据库中获取数据和图像,我计划通过Web服务进行这些操作吗?所有应用程序都将访问Web服务并请求数据,这些数据将由Web服务返回并显示在移动或Web应用程序上.
我想知道在这种应用程序中是否可以替代Web服务?或者Web服务是最好的方法吗?
谢谢卡迈勒
我目前正在开发类似的解决方案,并决定在Finagle上实现移动应用程序和后端服务之间的服务.Finagle是独立于协议的,具有非常可扩展的设计.如果你决定使用Finagle,你可以快速设置Heroku.请记住,如果您决定使用此方法,则需要了解Java或Scala.
但是,使用Web服务并没有任何错误.然而,我会研究RESTfull Web服务,而不是SOAP Web服务.
您可以考虑使用Node(请参阅教程)作为服务器并在Javascript中编写后端.它也是一个非常活跃的社区,你应该有一个短暂的上市时间.
更新:
我在这里猜测你的要求,但从它的声音来看,你正在为跨平台移动应用程序开发寻找一个很好的解决方案(不是射击游戏类型的游戏),需要一台服务器来支持这些应用程序.
移动:
了解PhoneGap的跨平台移动应用程序.然后,您可以在jQuery Mobile中开发应用程序.
服务器:
如果您是Web开发人员,请查看NodeJS.
如果您是Java开发人员,并且您处于匆忙状态,那么请使用熟悉的东西来降低风险.但是,如果您有时间进行软件工程的下一步,那么请考虑使用Finagle,AKKA甚至Play Framework(快速简便).您可以将它与Scala或Java一起使用(顺便说一句,Scala非常棒!)但是,您需要一些时间来了解它,并且需要了解SBT等工具.如果你是Java或Scala的新手并且想要一个快速简单的解决方案,那么Finagle肯定不是你要走的路.
摘要:
在允许的时间内使用适合您的方法.如果你很好奇并且有点时间,那就试试新的东西.如果没有,坚持你所知道的,并让你的产品出门.
快乐的编码
| 归档时间: |
|
| 查看次数: |
949 次 |
| 最近记录: |