首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
ASP | ASP.NET | JSP | PHP | AJAX | XML | Java script | HTML/CSS | 服务器类
各大城市软件开发培训、软件人才免费咨询热线:400-700-5807
 您现在的位置: 中国IT实验室 >> WEB开发 >> AJAX学习教程 >> 正文
AJAX会取代桌面系统吗?
ChinaItLab  2007-7-10  保存本文  佚名  收藏本站

  另一个AJAX会赢的地方是这样的一些商业系统,在那里,人们需要大量的、远远超过WEB浏览器的地理的发布和支持,并且网络连接是非常昂费的。

  哪些地方桌面系统依然是王者?

  看看哪些地方桌面系统不会被富WEB应用取代是很重要的,即使是最狂热的AJAX布道者也会告诉你,应用这种技术只能在一定的范围。让我们看看AJAX不能做得非常好的一些事情:。浏览器因素:增加按钮、工具栏、书签、图标,改变浏览器行为。。本地文件访问:在用户的硬件驱动上读写文件。。语音播放:音乐和声音。。富图形:提供附图形和它们的动态变化。(这个问题由于一些浏览器引入了SVG而逐渐改变,但仍然无法与桌面系统抗衡)。键盘快捷键:提供一个大范围的键盘快捷键并且避免他们与浏览器的快捷键相抵触。。硬件的访问:从诸如麦克风、扫描仪和游戏手柄之类的仪器的硬件输入;输出到诸如打印机和其他便携式设备等硬件。。可扩展的通讯:从一个客户机到远处仅仅一个服务器之间的通讯,使用的协议不仅仅是简单的、古老的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,这个网站或者网络应用无缝的将多个来源的内容组合成一个集成的体验。如果每一次用户想合并不同的数据包的时候,他们都不得不安装一个插件或别的什么,那么这个网站将无法工作。即使一个客户端应用能得到数据,它也不能保持数据的更新象一个以网络为中心应用那么容易。

  协作将要结合到应用里面去,这是以前没有过的。像Writely这样的网站一旦被快速采用,将改变我们所认为的办公类型的应用的模式。从一开始,所有的应用有一个共同的平台——浏览器,说相同的语言(XML、HTML等等)。这意味着这些小应用随着发展将更加容易的被集成到一起。目前,微软的Office的各组件已经被很好的集成到了一起,如果你使用SharePoint的话,它将进行非常完美的协同工作。然而,这依赖于在每一个客户端安装大量的软件,并且服务器框架有很好的扩展性来导入它们。但是,WEB应用能提高这种体验而AJAX能使这些WEB应用更加可用。

  使用基于网络的、结合了富AJAX的用户接口和实时协作的能力的数据服务的功能,应用将被永远的改变了。现在的文档和数据包多是一个变化着的内容,而不是一个静止的视图或页面。

  结论未来的软件看起来会是什么模样?今天看来,占卜的水晶球还是模糊的,当然,它其实永远是模糊的。但是我想一个或大或小的变化正在我们中间发生。我们清楚地看到WEB应用被大量的采用,而这种大量采用得益于AJAX的应用。站在今天的起点上,通过开发社区持续不断的共同努力,我们会使AJAX取得一个主要的进步。我们现在仅仅看到冰山的一角。然而,我也认为桌面应用的势力仍然将在应用中占有一席之地,而且事实上可能永远不会消失。

上一页  [1] [2] 

中国IT教育热线咨询
相关文章
ajax制作网页右下角弹出提示效果
Ajax,未来的WebServices?
在c#中如何调用ajax进行开发
探讨:利用AJAX技术提高搜索引擎排名
Ajax的错误处理机制探讨
最新文章
·PHP正则表达式从url中取得域名
·php设计模式介绍之迭代器模式
·简单学习php遇到的主要问题
·asp根据表单自动生成sql语句的函
·雅虎选项卡特效
 文章评论

 精彩友情推荐
·Asp源码 PHP源码
·CGI源码 JSP源码
·建站书籍教程
·服务器软件 .net源码
·建站工具软件
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
ASP.NET ASP PHP JSP
·如何使dbgrid中不同的值显示不同颜色08-03
·extjs ComboBox联动下拉菜单示例08-01
·漫谈.Net开发关于命名空间和目录划分07-31
·在Silverlight应用程序中操作Cookie07-28
·带附加条件的NewID()用法(downmoon)07-28
·对自定义路由进行单元测试07-28
·javascript实现yield07-28
·在ASP.NET中使用Google Maps07-28
·Sql Server2005 实现Oracle10g的hash表分区功07-28
·asp.net get set用法07-26
·Asp.net 控件开发—数据回传07-26
·php设计模式介绍之迭代器模式08-02
·简单学习php遇到的主要问题08-02
·asp根据表单自动生成sql语句的函数08-02
·教你优化你的ASP程序03-07
·asp去除HTML标记的三个实用函数03-07
·ASP添加验证码的解决方法03-07
·ASP通用文章分页函数:非记录集分页03-07
·ASP教程基础:十天学会ASP第三天03-07
·ASP教程基础:十天学会ASP第二天03-07
·ASP教程基础:十天学会ASP第一天03-07
·能够生成google xml地图的asp源码03-06
·Linux系统下让PHP提高性能的工具APC05-06
·一个完整、安全的PHP用户登录系统11-14
·Apache+PHP+MySQL建立数据库驱动的动态网站08-24
·用SSH与PHP相连接 确保数据传输的安全性08-23
·PHP5手动最简安装方法08-03
·PHP程序加速探索之服务器负载测试07-11
·完全讲解PHP+MySQL的分页显示示例分析05-30
·用Suhosin加强PHP脚本语言安全性05-26
·初学入门 PHP 和 MySQL05-17
·传奇的诞生 PHP三位创始人简介05-10
·大型系统上PHP令人不爽的九大原因05-10
·ASP.NET和PHP、JSP究竟学哪个?07-30
·JAVA (Jsp)利用Google的Translate开发API07-29
·由Servlet获得FacesContext及ManagedBeans07-24
·用JOTM向Servlet中添加事务07-18
·用servlet生成验证码07-16
·JSP/Servlet伪静态网页实现07-08
·JSP和Servlet的关系浅谈06-15
·妙用异步Servlet扩展AJAX应用程序06-11
·servlet生成验证码图片06-02
·java.servlet.Filter的应用05-30
·Java程序员必看--扩展鼠标右键菜单功能05-13
  培训中心
人才交流中心 技术交流中心
  ITLab技术交流平台: