您的位置:首页 > 编程语言 > Lua

XML、JSON、ProtocolBuffer、Lua特点比较

2010-11-02 13:25 169 查看
http://www.cnblogs.com/shrimps/archive/2008/11/06/1327988.html

近期手上项目需要选择一配置信息保存方案,现就XML、JSON、Protocol Buffer(以下简称PB)、Lua做一次横向对比。首先要说明的是Lua严格来说属于嵌入式脚本语言,而XML、JSON、PB都属于数据交换格式,两者之间不属于同类别,按理说不应该放在一起比较,但是就项目需求来讲,Lua也能够实现配置信息保存。故而将Lua和XML、JSON、PB放在一起做横向对比。

 XMLJSONPBLua
数据结构支持复杂结构简单结构较复杂结构复杂结构
数据保存方式文本文本二进制文本
数据保存大小一般一般
解析效率一般稍快
语言支持程度非常多C++/Java/Python
开发难度?繁琐?繁琐简单简单相对繁琐
学习成本
适用范围数据交换数据交换数据交换数据保存及脚本处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: