剖析AJAX成为“时尚”的十大主要理由_AJAX教程_AJAX_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • AJAX

    当前位置:主页 > 网络编程 > AJAX >

    剖析AJAX成为“时尚”的十大主要理由_AJAX教程

    时间:2019-07-10|栏目:AJAX|点击:
  • 推荐:揭秘Ajax 的安全-不容忽视的问题
    XML安全厂商Forum Systems公司上月在安全问题上提出了一个警告,他认为,随着越来越多的Ajax风格的应用出现,很多组织需要考虑潜在的安全缺陷以及性能问题。 位于盐湖城的Forum Systems公司的市场副总裁Walid Negm说:“我们并非在制造警告。我们只是感到需要

    现在说AJAX是目下最时髦的技术一点不假,当然也有人认为其中有很多炒作的成分;估计两边谁也不能说服谁。因此让我们一起分析为什么AJAX在这个时候出现,以及它为什么会继续成长并且仍将徘徊一段时间。简言之,我把它归结为下面列举的十个最主要的理由。

    按数字顺序是:

    1. XAML,XUL,XForms...还未结束

    2. 服务器技术不可知论者

    3. Web 2.0

    4. 业界领导们强烈支持采纳

    5. 与Flex和Flash良好共处

    6. 很低的成本增加

    7. 常规Web应用软件的优点

    8. 跨浏览器和跨平台

    9. 可用性和用户体验是第一位的

    10. 上面的理由全部基于开放标准!

    下面,详细讨论各部分相应细节:

    1.开放标准

    让我们按逆序开始分析。AJAX是基于有众多浏览器和平台支持的开放标准的;这意味着,你不必惧怕供应商的锁定问题。事实上,大多数组成AJAX的技术已经被广泛地使用多年了。这些并不是一些只能在大多数时间才正常工作的热门的、新的、未经测试的技术。对于大多数用户和企业来说,现在的浏览器是一个值得信任的应用程序平台;这已经不再是五年前的情形了。对于AJAX来说,其转折点之一是Mozilla 1.0的发行-其中,FireFox基于并且支持XML HTTP请求对象。这就允许数据的异步传送-而这对IE来说,已经有数年的可能性了。这一支持以及FireFox的迅速采纳确实帮助人们认识到,实现跨浏览器的丰富的互联网应用软件是完全可能的。

    1)JavaScript或ECMA Script(标准的ECM A-262):关于JavaScript,值得注意的一件事情是,它经历了很长一段时间才成为一种被人接受的技术。有相当长一段时间,许多公司都启用了一种"非JavaScript"策略!幸运的是,这一切正在快速地改变着。请见http://www.ecma-international.org/publications/standards/Ecma-262.htm。

    2)XML是广泛使用的标准,详见W3C的http://www.w3.org/XML/。

    3)HTML:http://www.w3.org/MarkUp/。

    4)CSS:http://www.w3.org/Style/CSS/。

    5)XML HTTP请求对象被Internet Explorer、基于Mozilla的Safari和Opera浏览器所支持。

    2.可用性

    开发者和设计者开始意识到,用户体验不仅大大影响着市场的成功,而且还影响着所有者的成本开销。基于AJAX应用软件,例如Google Maps,比更传统型如MapQuest的软件的成功说明了,能够提供更好的用户体验的产品更容易成功。现在,在使得Web应用软件更为可用方面,AJAX占据着领导地位。它允许页面从服务器请求少量的信息而代之整个页面。页面的这种不断更新消除了页面刷新问题和自始至今一直折磨着Web应用软件的缓慢响应问题。

    人们意识到,他们需要体面的用户接口并且愿意在它上面投资。这里的底线在于,如果用户能够让事情做得快一些,那么其中就存在价值问题,而不论该应用程序是一个内网应用程序还是一个公共的Web服务。

    3.跨浏览器和跨平台兼容性

    IE和基于Mozilla的FireFox占据了当今浏览器市场的大部分份额,而且是毫无争议的最容易的基于之构建AJAX Web应用程序的浏览器;但是现在,有可能在最现代Web浏览器上构建基于AJAX的丰富的互联网应用程序。这是AJAX变得如此流行的一个重要原因。尽管许多开发者知道这在几年前在Internet Explorer上也是可能的,但是因为供应商锁定(或者说是技术垄断)的原因,这一应用并没有被挖掘出来。让我们谢谢Mozilla和FireFox吧!

    4.常规Web应用程序的优点

    AJAX是今天Web应用软件的脸面-而Web应用软件比基于桌面的软件也有明显的优点。这些优点包括较低的发布成本、更容易的支持、更短的开发周期及不需要安装,等等;上面这些仅是自从90年代后期以来使得商界和消费者采纳基于Web应用软件的部分优点(原因)。不过,AJAX将只能帮助web应用软件在客户端方面更好和更为成功些。

    5.增长的技巧、工具和技术升级

    因为AJAX基于事实上的已经出现多年的标准,所以许多开发者至少都已开始探讨这种用来构建AJAX应用软件的技术。这意味着,对于开发团队来说,不需要特别陡的学习曲线就可以实现从HTML和基于表单的应用程序到丰富的AJAX风格的应用程序的迁移。这还意味着,Web应用软件开发团队可以逐渐地把他们的用户接口升级到AJAX;它不要求大规模的升级和重写他们的Web应用软件。如果是从90年代后期以来在发布基于浏览器的应用软件方面做了相当大的投资的话,那么能够平衡现有系统并且能改进用户体验将是一件非常吸引人的事情。

    6.使用Flex和Flash

    上一篇:快速解决ajax请求出错状态码为0的问题

    栏    目:AJAX

    下一篇:好用的AJAX类代码分享_AJAX教程

    本文标题:剖析AJAX成为“时尚”的十大主要理由_AJAX教程

    本文地址:http://www.jh-floor.com/wangluobiancheng/AJAX/2254.html

    您可能感兴趣的文章

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号