【IT168技术新闻】微软公司已经加入OpenAjax联盟,这是一个发展标准AJAX实践的行业组织。微软成为继IBM, Adobe, BEA, Curl, ICEsoft, Lazlo, Software AG, Sun, Dojo基金会, Tibco等团体后又一个加入该组织的公司。
微软的加入对该组织和微软本身来说都迈出了极为重要的一步,而且微软公司打算通过积极支持网络浏览器的通用性来重塑自己的形象。最近,微软为了支持Firefox和 Opera浏览器,改变了自己的ASP.NET产品线,AJAX库及其扩展(即最初的Atlas)。去年,为了避免与其他AJAX软件框架产生冲突,微软改变了AJAX extensions的命名规则。
微软可以从这一联盟中得到什么?“我们的动机是微软想通过使用我们的AJAX解决方案及其框架与它的行业伙伴一起创建一个通用的浏览器平台,”微软的web/client UX平台和工具团队产品负责人Keith Smith说。
“当我们谈论通用性时,我们谈论的是服务器和客户端的通用性,”Smith说。
AJAX是一个源于标准的,原则性的XML和JavaScript的浏览器的革新。但是许多实验和革新(一些应该称为标准的延伸)是AJAX技术发展过程的一部分。AJAX发展成为一个避免客户端和服务器端来回往返的新方法,并且创造了更高效的交互式用户界面。现在,标准化过程已经有序,那些努力需要以微软为代表的主要参与者更多的承诺来支撑。
AJAX的主要技术基础,如标准HTTP-XML-Get request可以在以不同的方法配置。“我们想继续支持[HTTP-XML-Get request]的不同实现方式,”微软的Smith说。“每一个浏览器都有细微的差别,我们努力屏蔽开发人员,就像我们设法使编程过程尽可能的通一一样。”
值得注意的是,网络势力Amazon, Google 和Yahoo依然缺席OpenAjax联盟的赞助列表。这些厂商在商业化AJAX方面均有十分大的影响力。
“浏览器的通用是一个十分复杂的问题,但是它却促使产生AJAX关键技术的设想。一个如OpenAjax一般行业级的组织是一个重要的办法来保证这一目标在一段较长的时间内可以实现,”微软的Bertrand Leroy在他的博客中写道。
Leroy将会代表微软参与OpenAjax 联盟的行动。
除去一些其他的努力,OpenAjax联盟已经成立专门小组来调查在安全、IDE集成,服务器集成和客户服务器通信中的活动,OpenAjax筹划委员会主席David Boloker在一次声明中说。