android 开发网络程序
2010-09-14 23:41:00 来源:WEB开发网核心提示:小很多了,在本例中,android 开发网络程序(12),它们都接近于 protocol-buffers 编码消息大小的一半了,回到 图 2,当您为一个局限的环境(比如 Android)开发时,这些决定的结果往往被放大了,速度的不同显然不能由通过网络的消息大小解释,protocol-buffers 消息比 XML 或
小很多了。在本例中,它们都接近于 protocol-buffers 编码消息大小的一半了。
回到 图 2,速度的不同显然不能由通过网络的消息大小解释。protocol-buffers 消息比 XML 或 JSON 编码的消息大,但是通过使用 protocol buffers,您仍然能够削减半秒钟的用户等待时间。 这是否意味着应该在 Android 应用程序中使用 protocol buffers 呢?这样的决定很少是固定的。如果要发送的数据量很小,则三种格式间的差异也不大。对于大量数据而言,protocol buffers 可能会有所不同。但是,像这样精心设计的基准测试无法替代对您自己的应用程序的测试。
回页首
结束语
本文介绍了如何使用 Internet 上流行的两种数据格式 XML 和 JSON 的方方面面。还讲到了第三种可能性,protocol buffers。像软件工程中的其他内容一样,选择技术主要就是权衡利弊。当您为一个局限的环境(比如 Android)开发时,这些决定的结果往往被放大了。我希望您现在拥有的关于这些后果的额外知识能够帮助您创建出色的 Android 应用程序。
更多精彩
赞助商链接