zoukankan      html  css  js  c++  java
  • xml和json选择奖

    xml&json战争,一般能够分离两个对立阵营。党的手感json足够强大以便能够替代xml。有一方感觉json滑稽丑陋,绝对没有和xml赛可能。

    为了避免“拉仇恨”(我不是mt)。笔者是不正确的json&xml究竟是谁的更有利的地位,只是分析xml&json的典型应用场景。

    1、人机互动的情况下,建议使用xml为“机”提供配置。

    这里的“人”指缺少编程经验操作员或者粗心的编码人士,“机”指软件系统。

    为什么选择用xml而不是json呢?主要原因就是xml美吧。xml美是有历史原因的。以java为例,tomcat里面的web.xml,struct里面的经典action,无一不是用xml配置的;编程是讲先入为主的。他先出现,就是标准。就美。json也确实有那么一点丑。无数的大括号让你撕心裂肺!

    第二个原因是xml的约束器比較规范成熟,规范的优点就是大大减少了配置“制作一个xml约束器”的成本,你仅仅须要学会dtd或者schema就能够轻松地“制作一个xml约束器”了。可是对于大多数个人或公司。制作一个json约束器的成本要远远大于编写一些dtd或者schema。

    2、java中。尽量使用xml。

    java和xml有一种狼狈为奸的感觉。由于java中的xml解析器等与xml相关的工具太多了。真的,太多了。

    3、xml能够实现一些简单的单机数据库。

    4、网络传输,尝试使用json。为什么?由于json打火机,简单的形式。体积轻薄的意思,以帮助您节省大量的其他交通,在简单的手段,更多的形式easy跨平台,拓展。

    5、node、要使用脚本或网页json。这个,解释做。。。

    6、json它可以方便地存储在多个key-value数据库。

  • 相关阅读:
    MVC传递数据的方式
    c#面向对象的多态
    使用扩展方法创建 HTML Helper
    了解视图、视图数据和 HTML Helper
    十种技能方法提高IT人薪酬
    ASP.net 2.0:系统优化
    第一个简单的MVC页面
    用户体验时代到来,功能不再重要
    关于SQL递归优化
    web(2)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5044936.html
Copyright © 2011-2022 走看看