精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ajax教程>正文

AJAX是否能够取代桌面应用程序


来源: 时间:06-11-28 点击: 点击这里收藏本文

  
  一直以来不断发展和变化的应用程序也会从中受益。用户迁移到新型应用软件将毫无副作用影响。另外,AJAX技术有助于提升已经基于HTML接口或有一个SOA架构的应用程序的质量。这对于一直在寻求提升可用性的开发团队将是极具吸引力的。
  
  另一个AJAX将会占上风的领域是在商业-这里用户分布在不同的地理区域并且支持多个Web浏览器并且其互联网连接是很昂贵的。
  
  三、 桌面程序会在什么地方继续保持霸主地位?
  
  特别值得开发者们注意的是,桌面应用在哪些方面不会被丰富的Web应用软件所取代,因为即使是最大的AJAX福音传道者也会告诉你,我们利用这种技术目前所仅能够达到的程度。让我们分析一下AJAX无法良好实现的几个方面:
  
  ☆ 浏览器定制:添加按钮、工具栏、书签、图标;改变浏览器行为。
  
  ☆ 本地文件存取:读写用户硬盘上的文件。
  
  ☆ 声音播放:音乐和声音效果。
  
  ☆ 丰富的图形:提供丰富的动态变化的图形。(随着SVG慢慢地引入到一些浏览器,这种应用正在逐渐发展中,但是它目前还不匹配桌面图形。)
  
  ☆ 键盘快捷键:提供全范围的键盘快捷键从而避免与浏览器自己的键盘快捷键发生冲突。
☆ 硬件存取:从如麦克风,webcams,和gamepads等进行输入设备;输出到设备象打印机和便携式小器具。

  ☆ 扩大的通讯:从客户端机器到位置超出基本服务器以外位置的通讯,以及用除了普通的旧式HTTP协议以外的其它协议。

  ☆ 操作系统交互:缓冲事件;改变配置;弹出警告;读取硬件信息。

  当然,AJAX还不支持视频或音频;因此,视频会议、VOIP和丰富的媒体应用软件还无法加入到其中。但是随着Flash加入到UI开发技术中,丰富的媒体将会被集成进一个AJAX接口。另外,在其它应用程序担心处理器及需要消耗大量内存的程序中,AJAX技术还不适合。我们还会看到,象视频编辑、相片操作和视频游戏等一类应用程序相当恰当地出现在Web浏览器上还需要一段时间。目前,我还从未看到有人在玩一种通过JavaScript技术实现的Quake风格的第一人称射击游戏。其实,其意义也并不大。

  四、 桌面软件会在什么方面利用web技术的优点?

  桌面应用世界将极大地受益(并且已经受益)于Web服务和SOA的使用,并且我们将继续看到这两个世界的更多的集成。如今,我们已经看到桌面应用软件在使用着互联网所提供的丰富的内容,例如iTunes和与基于AJAX的服务在线集成的桌面应用软件,如Live.com和MS Office。

  在为新型应用软件(基于Web的)渗透和接纳率方面,AJAX广受欢迎。从未有其它技术具有如此小的阻碍-所有你需要的就是一个浏览器和一个互联网连接。而且,既然新型软件能够那么快地接纳这一技术,那么,许多AJAX应用程序将会比客户端应用软件能更快速地体验网络效果的优点。

  五、 AJAX会在哪些方面创造新的服务机会?

  让我们先分析一下Google地图-没有用户能够在他们的本地桌面上拥有所有的地图、图象和生意/地址目录数据。进一步推进这一概念的mashups是一个网站或web应用程序,它无缝地把来自于多个数据源的内容整合进一种完整的体验中。如果当用户想结合不同数据集时必须安装一个插件或某种程序的话,这种程序不会工作。即使一客户端应用程序拥有这些数据,它们也无法让其与以Web为中心的应用程序一样容易地保持最新。

协作将被加入到应用程序中,这在以前是从未有过的。象Writely这样的系统,一旦被纳入到实践中,将改变我们看待办公室类型应用程序的方式。从一开始,所有的应用程序都有一个共同的浏览器平台,并且使用共同的语言(XML,HTML,等等)。这意味着,随着这些小应用程序的不断发展,集成它们也会越来越容易。当前MS Office能够与其自身良好集成并且如果你使用SharePoint的话,它对于协同工作相当不错。然而这要依赖于在每个客户端安装巨大量的软件和启动精深的服务器基础结构。但是web应用软件应该改进这种体验并且AJAX将使得这些Web应用软件具有极大的可用性。

9 7 3 1 2 3 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.