zoukankan      html  css  js  c++  java
  • 对比flash与ajax哪个好?

    Ajax的优势:

    (1)可搜索性

      普通的文本网页会更有利于SEO。文本内容是搜索引擎容易检索的,而繁琐的swf字节码却是搜索引擎不愿触及的。虽然Google等一些大型的搜索引擎可以检索SWF内部的内容,但是仍然有很多麻烦存在

    (2)开放性

      Flash常年以来被Macromedia看的很死。包括FlexFMS等辅佐技术一直都需要昂贵的安装、维护费用。而JS则没有这样的麻烦。没有人愿意承担法律和版权的风险费用

      Flash开发是很昂贵的,因为FlashIDE等环境都是要收费的,而Ajax则不同,虽然有一些便宜的生成swf的工具,但是他们的功能实在无法满足复杂的需求

    (3)易用性

      Ajax程序有更好的易用性。由于中间有一层Flashplayer代理层,因此许多辅助功能无法被Flash灵活利用。而且Flash在一些方面有着不好的口碑。比如弹出广告、比如恶意代码。(awflasher.com个人认为

      这八成是乱上xx网站造成的)

    (4)易于开发

      人们开发复杂的AjaxFlash应用程序时,都会借助一些高级的开发工具。普通来说,Ajax的开发包比Flash简便、容易

     

    Flash的优势:

    (1)多谋体处理

      Flash在音频、视频等多媒体领域相比HTML有绝对的优势。现在几乎所有的网站都包含有Flash内容

    (2)兼容性

      兼容性好:由于通过了唯一的FlashPlayer”代理”。人们不必像调试JS那样,在不同的浏览器中调试程序

    (3)矢量图形

      这是Flash最大的优势,同样处在这一领域的SVGCanvas element以及Direct完全不能与Flash相比

    (4)客户端资源调度

      Flash能够更容易的调用浏览器以外的外部资源。比如摄像头、麦克风等。然而这是普通的HTML无法完成的。但是这也许是一个缺点

     

    Ajax的劣势:

    (1)它可能破坏浏览器的后退功能

    (2)使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中,不过这些都有相关办法解决

     

    Flash的劣势:

    (1)二进制格式

    (2)格式私有

    (3)Flash文件经常会很大,用户第一次使用的时候需要忍耐较长的等待时间

    (4)性能问题

    ajaxflash各有利弊,到底哪个好,这取决于你的需求

  • 相关阅读:
    钟国晨160809323(作业5)
    12
    11
    第九次
    8作业
    第七次作业
    6
    林昊5
    计算机网络原理与应用笔记 3/29
    计算机网络原理与应用笔记 3/22
  • 原文地址:https://www.cnblogs.com/sunyang-001/p/10792922.html
Copyright © 2011-2022 走看看