什么是XML的未来?

 
   | |

导读:笔者根据参加上周在由TechTarget SearchSOA.com的母公司在波士顿举行的Ajax Experience会议,针对与会人员的演讲对于XML未来的发展趋势作出了分析。

关键词:XML Ajax Experience JSON

 
正在加载数据...

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

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

【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的未来?

 
查看全文
 
 
 
 
 

XML与XML Schema

 
在本世纪初,当SOA社区采用XML作为Web服务消息的主导模式时,加速器的需求就出现了。Layer 7 CTO兼首席架构师……
 
在1999年左右,XML加速器是新兴的,它减轻了由于处理高密度的XML消息引起的CPU 消耗。十年后,收购和SOA消息传送复杂化增长……
 
自2005年以来,XML设备市场一直不景气,但是有人表示先进消息协议以及云计算的出现可能将这些设备带到最前线。在过去的十年里……
 
Web服务描述语言,或者缩写为WSDL,自2001年开始已经在流传了,当他的第一个版本被W3C发布,始终处于开发状态。
 
我们应该知道常常不是所有技术适应所有工作。但是我承认XML可能更接近“X”代表“可扩充的(eXtensible)”。毕竟这更像是一种为了适应……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录