我使用的是一个set服务,它提供XML或JSON格式的大型结果集。哪种格式更快或更好(基于性能)?另外,我应该使用哪种语言来解析XML/JSON?我应该使用PHP还是JavaScript?
发布于 2009-06-10 08:26:35
"PHP or JavaScript“听起来像是一个奇怪的选择: PHP通常用作服务器端语言,而JavaScript通常用作客户端语言。
你的情况如何?是什么让你特别推荐这两种语言?如果你能提供更多关于你正在尝试做什么的信息,那将会有很大帮助。(我们不知道您正在开发的是web应用程序、批处理工具、GUI应用程序等。)
我怀疑JSON将比XML更紧凑,尽管如果它们压缩数据,您很可能会发现它们使用了相同的带宽(因为XML的许多“膨胀”很容易压缩)。
一如既往,最好的方法是用一些真实的数据测试特定的web服务。泛泛而谈并不是决策的良好基础。
发布于 2009-06-10 08:36:29
两者都有各自的优势:
JSON
易于处理的
$dataStructure = JSON_decode($serializedString);,done。XML
使用哪种语言来处理您的结果集的问题有点无意义。javascript是客户端*,php是服务器端。因此,这取决于您想要对结果集做什么。
您可以将结果直接传递到浏览器/js,而无需在服务器端执行任何操作,并让客户端进行过滤和渲染。这在某些情况下可能是有意义的,但通常这不是您想要的。
我的建议是:如果可能的话,使用。
发布于 2009-06-10 08:27:12
我会选择JSON,你不需要支付“角度税”。PHP和Javascript之间的选择与所需的数据处理量有关(我在这里进行了一次飞跃)。
大量的处理,使用PHP所以它是服务器端的。对于响应性更好的页面,使用Javascript进行的处理很少(通过AJAX加载数据)。
https://stackoverflow.com/questions/974301
复制相似问题