Tim Bray抨击SOAP和Java

2008年7月28日 | 分类: 后端语言 | 标签:

正文如下:

旧金山(07/24/2008)来自sun公司的工程师Tim Bary说Web Services中的SOAP堆栈是失败的,他认为REST机制可以作为SOAP的替代品。

sun的web技术方面的主管Bray在O‘Reilly的开源公约中的访谈中认为“这些年来,SOAP 堆栈是一个令人印象深刻的失败,REST 完成了SOAP 想要做到的,更加的可视化,优雅,便宜,同时是可以担负的起的,但是唯一的缺点就是到目前为止缺乏现有的工具支持。”

REST 可以被用来做集成和使用。例如PHP页面前端必须要和Java制造系统相适应。

将会有一些工具可以帮助开发者使用REST,这些工具将会来自像sun,微软和oracle这样的公司。这些工具将会使得创建和测试REST服务更加的方便。

SOAP和一系列WS-*定义了安全,通信和其他的特定功能。其中一些包括Ruby on Rails的创始人Heinemeir Hansson,同时命名为“WS Death star”,模仿了“Star Wars”中地方的大本营的名字。

定义了SOA和Web Services的ZapThink的分析师坚决和Bary持相反意见。

ZapThink的资深分析师说,”Tim Bary是一个REST支持者,他必然会抨击SOAP以促进REST,SOAP现在活的很好,但是现在SOAP没有采取广泛的活动,如果你能找到相关的证据,请让我知道!”

ZapThink的合伙人Jason Bloomberg说,“具有讽刺意味的是,缺乏REST工具的认识,实际省JackBe,Corizon和其他工具都支持REST”

Bray也引用了一个迫切的对REST测试(面向协议和架构)工具的需求来表明他的观点。

在周五OSCON的一个主要报告中,Brat将会讨论关于“语言拐点”,在这个演讲中各种编程语言例如Perl,Pathon和Ruby正在积蓄势力意在和Java和.Net平台竞争。

“直到两年前,如果你一个写Java或是.Net程序的程序员,现在你有很多其他的选择,这真是一个拐点。”

Bray说“Java平台现在推荐一些脚本语言例如Ruby和Pathon,Sun的JVM已经能够兼容这些脚本语言了,Java已经不是哪些新潮小孩的选择了”

他还说“但是,Java还是在我们身边无处不在,Java不会离去,这是世界上最流行的编程语言。”

最后,他强调:“不管我是否喜欢,将来将会是多语言并存的时代”

目前还没有任何评论.
注意: 评论者允许使用'@user:'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC:'(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。