我想构建一个具有以下要求的移动应用程序:
所以我有以下问题:
请指出正确的方向,以便知道要阅读的内容。 我不一定要寻找网络托管服务的具体名称,而是想知道哪些服务可以满足我的需求。我已经使用了django,Spring和Java EE,所以如果有任何解决方案涉及那些很棒的解决方案,那么我不怕学习新东西。
提前致谢
西蒙
答案 0 :(得分:0)
如果您仍然指的是http,这非常简单 - 您只需设置适当的内容类型,并将数据写入响应流。确切的如何取决于您的Web框架和工具,但这与(比如)即时提供生成的图像没有什么不同。 HTTP请求在消息传递方案中运行良好 - 就像使用protobuf(etc)主体发出http 请求(通常是POST)一样简单,并以相同的方式处理响应。
无法发表评论
网络应用可以轻量级;当然比必须配置非http服务/守护进程更多。 “轻量级”选项将是原始套接字,但这更难部署,并且您必须更挑剔选择主机。除非你绝对需要这种级别的简洁(即删除http标头并编写自己的传输以接近线路),只需坚持使用http - 它将更容易上手和维护
有关信息,我有一个blog post on doing this with ASP.NET MVC;这并不意味着“做这个”(哎呀,使用任何工具帮助你) - 简单地说,它是为了显示必要事物的种。