什么是XML的未来?

日期: 2009-09-23 作者:Jack Vaughan翻译:张培颖 来源:TechTarget中国 英文

我们应该知道常常不是所有技术适应所有工作。但是我承认XML可能更接近“X”代表“可扩充的(eXtensible)”。毕竟这更像是一种为了适应而产生的释义。   这个想法,它以数据为中心,以文档为中心和项目为中心的用途是解耦。

很显然,这不是一个自然的开发者所喜欢的方式。它提供了Web服务,SOA,RSS,生物信息学等等。但是,像Pick或者Fortran或其他一度流行的语言,可以想象,XML的使用将在某个时候下降。   上周在由TechTarget SearchSOA.com的母公司在波士顿举行的Ajax Experience会议上雅虎架构师和JSON发轫者Doug Crockford为听众讲了……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

我们应该知道常常不是所有技术适应所有工作。但是我承认XML可能更接近“X”代表“可扩充的(eXtensible)”。毕竟这更像是一种为了适应而产生的释义。

  这个想法,它以数据为中心,以文档为中心和项目为中心的用途是解耦。很显然,这不是一个自然的开发者所喜欢的方式。它提供了Web服务,SOA,RSS,生物信息学等等。但是,像Pick或者Fortran或其他一度流行的语言,可以想象,XML的使用将在某个时候下降。

  上周在由TechTarget SearchSOA.com的母公司在波士顿举行的Ajax Experience会议上雅虎架构师和JSON发轫者Doug Crockford为听众讲了 “JSON的传奇”。“JSON的传奇”不完全,可以与“El Cid”或者“The Song of Roland”相比,但在Crockford的演讲中,这是一个了不起的故事。

  当他发现JavaScript对象符号——他回避了发明一词,它作为一个真正有用的浏览器——服务器之间服务的沟通手段。JSON保持简单——简单值(数字,字符串,布尔值),简单序列值(数组,向量,列表)和命名值的简单集合(对象,记录,结构,散列,属性列表)。它的使用继续增长。

  JSON的使用,主要是因为异步JavaScript和XML(AJAX)。但是,在许多方面,JSON是对于出现在XML语言周围的复杂性引起的反应。这种复杂性并没有简单的Web应用程序的感觉。

  Ajax的名字是吸引人的,但事实上,Ajax的应用程序写到今天,从来没有接近XML。“X”在Ajax中正在消失。有人会说Ajax和XML已经出现分叉。同时,这些简单的网页应用变得越来越复杂。

  在TAE上,Crockford发生在XML上命中一些内容。他引述了原始的XML技术领导工作组,James Clark所说的“任何傻瓜能产生比XML更好的数据格式。” Crockford有权批评XML,他已经尝到了一些苦头。

  由于他的调查以网络为平台,Crockford看到很多不用XML实现的东西。在REST通过HTTP掀起热潮表明他并不孤单。然而,XML是许多软件服务的核心,每天有更多的XML投产。你认为什么是XML的未来?

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • JSON如何开发API?

    随着开发者遭遇像企业之间业务对业务连接这类的应用对应用问题,他们的第一反应往往是,“这里为什么我们不能用一个API就行了呢?”

  • API设计如龙生九子 各不相同

    IT咨询管理公司CA Technologies对API产业做了个问卷调查,问卷内容涉及API设计风格以及管理部署的新动向。调查结果表明,JSON与XML可谓两分天下。

  • 如何结合REST和JSON构建API

    构建web可访问应用编程接口很简单,但使之良好工作,而且不间断却不简单,那么难点在哪里?

  • 促使JavaScript更快:从响应设计到最小化JSON

    JavaScript和JSP是企业在使用Java进行web开发时的主力,这两者会完成所有枯燥的小任务,并保持其它事情良好运行。