码迷,mamicode.com
首页 > 移动开发 > 详细

使用python开发app后台,xml和json的区别

时间:2015-06-25 01:38:36      阅读:487      评论:0      收藏:0      [点我收藏+]

标签:长安街   ubuntu   python   double   致命伤   

  1. xml和json的区别

    在Javascript地盘内,JSON毕竟是主场作战,其优势当然要远远优越于xml。


    还是易用性,JSON的可读性比XML强几条长安街,解析规则也简单许多。XML解析的时候规则太多了,动不动就非法字符,动不动就抛异常。这对追求高开发速度和低开发门槛的企业来说,是个致命伤。

    JSON的缺点是数据类型支持较少,且不精确。比方说:

  2. price:12580

    在json里,你无法知道这个价格是int, float还是double。

    所以,如上面第二条所述,在一些业务要求较高的领域,还是XML更合适。

    最后说一下性能,JSON的性能高于XML,除此之外,基于XML和HTTP的WebService, 基于JSON的RESTful API,并没有性能差异。

    XML性能糟糕到什么地步呢,有一种专门的CPU叫做XML Accelerator,专门为XML解析提供硬件加速。

    xml是标签格式的,json是key:value

    centos由redhet维护,所以更新的包比较快,如果有安全漏洞的话很快就会有相应的补丁包,而其他的ubuntu是有社区维护,不够稳定

    dist-upgrade 更新操作系统的版本



   2.python开发后台的框架,flask和diango




使用python开发app后台,xml和json的区别

标签:长安街   ubuntu   python   double   致命伤   

原文地址:http://yangntu2014.blog.51cto.com/10272792/1665207

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!