当前位置:  开发笔记 > 编程语言 > 正文

Ajax:定义与实现?(XML vs JSON vs Other)

如何解决《Ajax:定义与实现?(XMLvsJSONvsOther)》经验,为你挑选了2个好方法。

AJAX实际上意味着异步Javascript和XML.这个术语的衍生是因为(据我所知),第一批启动此过程的人员通过XML将数据从服务器传输到客户端.最近(自从我开始实际使用它以来),JSON已经存在并且似乎是XML的真正替代品.从我(可能是微薄的)测试和经验来看,JSON更小,更容易,更好地传输数据.

所以我的问题是:你用它来与服务器/客户端进行通信(也可能是为什么)?或者,您听说过的"最佳实践"(以及为什么)?

谢谢大家!



1> tHeSiD..:

我们通常更喜欢xml,因为它比JSON有一些优势:

可以验证Xml,而json没有验证器

json中没有名称空间

与json不同,Xml是可扩展的

Json通常被认为是不安全的

另一方面,json本身有其优点:

Json更简单

在客户端进行处理更容易

出现问题时,调试可以轻而易举

最后,它取决于你想要开发什么,对于面向数据的东西,我更喜欢json.



2> 小智..:

哪一个更好用的是特定应用/需求.在浏览器端,JSON是更好的选择,而在服务器端,文件XML是更好的选择.使用正确的工具正确的工作.JSON更倾向于数据,而XML更倾向于文档.浏览器Javascript代码本身支持JSON.

有关此帖子的更多详细信息,请参阅一个链接,其中每个示例都有更好的比较.http://codebucket.co.in/which-one-is-better-xml-or-json/

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有