0

我会简短地回答我的问题。哪种方式听起来更专业?

这个?

PHP:
echo '<li>Link 1</li>';
echo '<li>Link 2</li>';
echo '<li>Link 3</li>';

jQuery:
for each <li>, add hover effect

或这个?

PHP:
echo json_decode(array('Link 1', 'Link 2', Link 3'));

jQuery:
Encode json value, extract values, add hover effect

还是 XML 而不是 JSON?

我问这个是因为我厌倦了编码重复的东西。我希望能够桥接事物,因此 JSON/XML 标准对我来说似乎更好一些。

你怎么看?如果我希望我的网站被桥接,我该如何改进这个逻辑?

附言。对不起,如果我不能很好地解释自己。基本上,我的 a.com 网站可能想要使用我的 b.com 新闻,因此在处理/提取这些数据时采用标准会更好。不过,我不确定我还有什么其他选择。

4

2 回答 2

0

用 JSON 编码更好,这样如果您需要创建其他应用程序访问的 Web 服务/api(例如 iphone 应用程序、android 应用程序等),它很容易解码。您应该在 PHP 端执行 json_encode,然后在 javascript 端对其进行解码,而不是其他方式

我不明白为什么 XML 如此受欢迎。我喜欢使用 JSON,因为它是面向对象的,所以很容易使用。

于 2012-09-07T01:31:37.887 回答
0

如果最终客户是普通人(即像我们这样的最终用户),他们可能不在乎。在这种情况下,尽可能以最有效和最容易维护的形式编写数据事务 - JSON 是一个不错的选择。

如果最终客户是另一个实体(即新闻聚合器或其他大型文本存储库),他们可能非常关心您如何获取/使用他们的数据。您将不得不依赖他们的 API 以及他们如何向您公开数据。如果它们不支持,你不能只说你想要 JSON 或 XML 格式的数据 - 并且有些网站认为抓取其内容是违反条款的,所以也要小心。

于 2012-09-07T01:36:24.340 回答