当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 目前,几乎所有的浏览器都提供了Ajax所需的技术,使用这种模式的富客户端应用程序也不断出现。
 

 

    摘要:一、 引言 在ajax是否能够取代桌面应用程序的问题上,存在很多争论。如今,这两种阵营正在逐步形成。在本文中,我的看法是:ajax不可能取代桌面应用程序;但是它将导致一种新型软件应用程序的出现。大多数ajax程序应该会是生产工具、协作和商业应用程序。许多桌面应用程序将不再会出现;当然,大多数应用程序也不可能很快就会离开强有力的和舒适的桌面环境。我想,软件发展的下一个阶段应该是,桌面应用不大可能全部消失;相比之下,而更有可能是适度的重新组合,其结果是各种......
 ·让ajax为你我所用    »显示摘要«
    摘要:对企业应用而言,异步javascript和xml的优点绝不仅仅在于为用户界面增添功能。 不难明白为什么异步javascript和xml(ajax)让那么多的web开发人员为之心驰神往。基于浏览器的用户界面头一回内容丰富、功能齐全,足以让人扔掉所谓的胖客户端桌面应用。 乍一看,ajax 似乎最适合面向消费者的应用。google maps、雅虎的flickr像片共享网站以及亚马逊网站的a9搜索引擎这些例子都有力地证明,ajax可以为网站的用户界面增添一些......


Atlas:微软的Ajax工具包

微软现在已经进入了asp.net 2.0与visual web developer 2005发布版最后的rtm里程碑时刻。为了达到zbb(zero bug bounce),微软已经锁定了这些产品的特性,着重优化最终的质量、性能与可靠性。与此同时,微软开始了下一个发布版本的研发,其中一个重要的研究方向就是通过ajax风格的编程在浏览器中实现日益流行的富客户端应用。

今后的ie中将拥有ajax所需的所有东西——dhtml、jscript与xmlhttp。实际上outlook web access从1998年开始就已经提供了这种伟大的浏览体验了。在asp.net 2.0中,微软使用异步回调及舒适的ajax风格的应用程序的编写更加简单,并且,微软为此提供了大量的内建控件。

ajax的风行说明用户对于丰富的web体验的需求日益增长。然而,开发与调试ajax风格的web应用程序是一项非常艰难的工作。要编写一个丰富的web ui,开发者需要详细地掌握dhtml与javascript,并且还要掌握各种浏览器之间在设计细节上的不同。然而没有哪些工具能够简化这些应用程序的设计与开发。最后,调试与测试这些应用程序会变得异常困难。 【相关文章:UML2.0使模型驱动的开发更加容易

目前,几乎所有的浏览器都提供了ajax所需的技术,使用这种模式的富客户端应用程序也不断出现。今天,世界上出现了不计其数的ajax风格的站点,包括google的很多站点、a9与flickr。微软的很多站点也使用了这项技术,如start.com与msn virtual earth项目。 【扩展阅读:UML建模工具UMLGraph 4.3

出于这一目的,微软启动了一个新的项目,研发代号为“atlas”。同时,微软还启动了一个站点来持续更新其核心进展与示例,并围绕它建立一个活跃的社区。在9月份的pdc大会上,开发者可以看到atlas的技术预览版。以下是atlas所拥有的特性。 【扩展信息:XMI与UML合力推动产品开发(1)

微软致力于简化ajax风格web应用的开发,并提供丰富的、可交互的与个性化的用户体验。开发者可以对客户端脚本不甚了解;但他们可以无缝地将浏览器ui与他们编写的其他应用无缝地集成在一起,并且他们可以很容易地开发与调试这些应用程序。

atlas客户端脚本框架

atlas客户端脚本框架是可扩展的、100%面向对象的javascript客户端脚本框架,允许开发者很容易地构建拥有丰富的ui功能并且可以连接web services的ajax风格浏览器应用程序。使用atlas,开发者可以使用dhtml、javascript与xmlhttp来编写web应用程序,而无须掌握这些技术的细节。

atlas客户端脚本框架可以在所有的现代浏览器上运行,不论使用的是什么web服务器。它还完全不需要安装,只要在页面中引用正确的脚本文件即可。

atlas客户端脚本框架包含下列组件:

一个可扩展的核心框架,其中为javascript添加了很多新特性,如生存期管理、继承、多播事件处理器与接口

一个基础类库,提供了通用特性,如丰富的字符串操作功能、计时器与运行任务等

一个ui框架,可以跨浏览器实现html的动态行为

一个网络栈,用于简化对服务器的连接与对web services的访问


...   下一页
 ·yahoo!揭开ajax webservices的面纱    »显示摘要«
    摘要:正如web开发者所知道的一样,那个开始字母为缩写的ajax(asynchronous javascript and xml)并不完全是新的。“我们在yahoo里面有一个小组。在他们被称为 ajax 之前已经在ajax应用软件里面工作了数年 。”ash patel,yahoo的首席产品指挥员说。 昨天它弯曲ajax的主要力量,用一个ajax明确独特的倾向发布了四个web services apis。 在2004年,yahoo获得了oddpost inc......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE