【发布时间】:2009-08-16 05:35:25
【问题描述】:
我有一个 J2ME 应用程序,它需要与我的服务器通信,并以 XML 格式下载应用程序的信息。 如果我有更好的数据格式,我的应用程序可以运行得更快,这将使我能够更有效地解析代码。
有人知道 XML 的有效替代品吗?也许是手机专用的东西?
【问题讨论】:
我有一个 J2ME 应用程序,它需要与我的服务器通信,并以 XML 格式下载应用程序的信息。 如果我有更好的数据格式,我的应用程序可以运行得更快,这将使我能够更有效地解析代码。
有人知道 XML 的有效替代品吗?也许是手机专用的东西?
【问题讨论】:
【讨论】:
你可以试试谷歌的Protocol Buffers。非常紧凑的二进制编码和高度优化的解析器/编码器。简而言之,你写一些关于你的结构的描述,然后它编译成一个专门的 Java、C++ 或 Python 的 OOP 库,你包含在你的客户端和服务器中。
【讨论】:
总是有 JSON,但我不知道它是否是你需要的。
http://java.sun.com/developer/technicalArticles/javame/json-me/
【讨论】:
我还没有听说过很多用于这种东西的协议(高效且小),但你可以试试 Hessian,它在效率方面比 xml 好很多。
http://www.caucho.com/resin-3.0/protocols/hessian.xtp
但要疲倦并查看以下可能有帮助的内容
https://stackoverflow.com/search?q=j2me+hessian
具体来说
What are the best remoting technologies for mobile applications?
【讨论】: