当前位置:  开发笔记 > 编程语言 > 正文

什么是移动应用程序的最佳远程技术?

如何解决《什么是移动应用程序的最佳远程技术?》经验,为你挑选了2个好方法。

我有一个java后端,需要向在以下环境中运行的客户端公开服务:

J2ME

Windows Mobile

苹果手机

我正在为每个平台寻找最好的工具.
我不会搜索到处都有效的技术.
我需要一些适合低速互联网接入的"光".

现在我正在使用SOAP.它是冗长的,并不容易在移动设备上解析.问题是我没有看到任何真正的替代方案.

是否有一种格式与这些平台之一"开箱即用"?
我宁愿不使用膨胀的库,这将极大地增加应用程序的下载时间.

每个人似乎都同意JSON.有没有人实现了基于运行Objective-C,J2ME,Windows Mobile的JSON的解决方案?

注意:到目前为止,最好的解决方案似乎是Hessian.它适用于Windows Mobile和Objective-C/iPhone.最大的问题是J2ME.Hessian的J2ME实现具有严重的局限性.它不支持复杂的对象.我写了另一个关于它的问题.

如果您有任何想法,非常欢迎.



1> emk..:

JSON相当紧凑,并且受大多数框架的支持.您可以使用标准REST技术通过HTTP传输数据.

有Java,Objective C和许多其他语言的 JSON库(向下滚动).您应该在服务器端找到框架支持没有问题,因为JSON用于Web应用程序.

较旧的替代方案包括纯XML和XML-RPC(如SOAP,但更简单,并且使用大多数语言的库).



2> 小智..:

黑森州. http://hessian.caucho.com.多种语言(包括ObjC)的实现,超轻量级,并且不需要依赖dom/xml解析器来从有线模型转换为对象模型.一旦我们找到Hessian,我们忘记了我们曾经知道XML.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有